2013-03-15 2 views
0

사과가 기본 솔루션이지만 mod 재 작성을하면 여전히 깁니다.모드 다시 쓰기 - 복수 변수

RewriteRule ^/c/([a-z0-9_\-]+)/?.*$ /content.asp?slug=$1 [L] 

내가 선택 사양 인 두 번째 변수를 추가해야합니다

나는과 같이 사용 가능한 변수에 슬러그를 변환하는 전류 모드 재 작성 규칙이있다. 슬러그 만 중요한데, 두 번째 변수는 거기에 있거나 없을 수도 있습니다.

www.domain.com/this-is-the-slug/

www.domain.com/this-is-the-slug/optional-variable/

모두 작동해야합니다. 나는 시도했다 :

RewriteRule ^/c/([a-z0-9_\-]+)/([a-z0-9_\-]+)/?.*$ /content.asp?slug=$1&scotland=$2 [L] 

그러나 이제 모든 페이지 (옵션 변수 제외)가 루트로 리디렉션됩니다.

어떤 아이디어가 있습니까?

답변

0

나는 그것을 해결했다.

RewriteRule ^/c/([a-z0-9_\-]+)/([a-z0-9_\-]+)/?.*$ /content.asp?slug=$1&scotland=$2 [L] 
RewriteRule ^/c/([a-z0-9_\-]+)/?.*$ /content.asp?slug=$1 [L] 
:

나는 두 규칙이 필요

관련 문제