2016-08-08 3 views
0
나는 꽤 URL을 만들려고 노력하고

내 htaccess로 코드 작품을 다시하지만,이 URL에/추가 또는 매개 변수는 선택하면서 일부는 404 오류를 던지고없는 때마다URL 404 오류

localhost/1/en/home/ -> works 
localhost/1/en/home/random -> 404 error 
localhost/1/en -> 404 error 

RewriteEngine on 
RewriteRule ^([\w-]+)/([\w-]+)/([\w-]+)/?$ index.php?id=$1&language=$2&page=$3 [L] 

나는 매개 변수는 선택적입니다 mod_rewrite를 이야기하기 위해 무엇을 할 수

답변

0

이 규칙을 사용하여 시도 할 수 있습니다 :

RewriteRule ^([\w-]+)/([\w-]+)/([\w-]+)/([\w-]+)(/.*)?$ index.php?id=$1&language=$2&page=$3 [L]