2014-12-02 2 views
1

두 번째 인수는 선택 사항이어야하는 재 작성 규칙을 만들려고합니다. 그러나, 어떤 이유로, 내가 그렇게 만드는 방법을 알고하지 않습니다RewriteRule : 두 번째 인수를 선택적으로 만드는 방법

RewriteRule ^galeria/place/country/(.*)/([0-9]+)/?$ gallery/geography.php?country=$1&p=$2 [L] 

는 테스트 목적으로 한 경우를 고려의 나라 아르헨티나를 선택하자,이 모든 가능성입니다 :

http://www.mywebpage/galeria/place/country/argentina 
http://www.mywebpage/galeria/place/country/argentina/ 
http://www.mywebpage/galeria/place/country/argentina/3 
http://www.mywebpage/galeria/place/country/argentina/3/ 

기억 마지막 인자 인 페이지가 선택적인 것임

필자는 내가 가깝지만 재 작성 규칙에서 두 번째 인수를 만드는 방법을 알 수 없다는 것을 알고있다. 도움. 감사

답변

1

당신은 사용할 수 있습니다

RewriteRule ^galeria/place/country/([^/]+)(?:/(\d+))?/?$ gallery/geography.php?country=$1&p=$2 [L,QSA] 
+1

감사합니다. 그게 효과가 있었어. – Marco

+0

정말 다행입니다. – anubhava