2010-03-10 8 views
0

간단한 도움을 드리고 싶습니다. 나는 다음과 같은 URL을 가지고있다 : /profile.php?id=<id>&name=<name>. 이 같은twitter url with rewritecond?

내 htaccess로 파일 :

RewriteRule ^profile/(.*)/(.*) profile.php?id=$1&name=$2 

그래서 나는이 같은 최종 URL이 있습니다 /profile/<id>/<name>.

/<id>을 만들 수 있습니다. 하지만 /<name>과 같은 URL을 얻으려면 어떻게해야합니까?

RewriteCond을 사용하여 조건부? 나는 여전히 많은 .htaccess를하지 않습니다. 이름과 ID를 자신의 값에서 다른 패턴이있는 경우

답변

0

, 당신은 예를 들어, 규칙이 패턴을 사용할 수

# numerical IDs 
RewriteRule ^[1-9]\d*$ profile.php?id=$0 

# names 
RewriteRule ^[a-z]+$ profile.php?name=$0