2015-01-16 4 views
1

나는이 RewriteRule의 가지고 다시 가져옵니다에 탐색 할 때, 그러나한다 RewriteRule은/PARAM/PARAM/

RewriteRule ^gallery/([^/]+)/?$ /gallery.php?title=$1 [L] 

을 갤러리가// 내부 리디렉션되는 :

gallery.php/a //(instead of: gallery.php?title=a) 

이 문제는 무엇이 발생합니까?

답변

1

옵션 MultiViews이 여기에 해당 할 수 있습니다. 옵션 MultiViews은 에 의해 사용되며 mod_rewrite 이전에 실행되며 Apache 서버가 파일 확장명과 일치하게합니다. 따라서 /file은 URL에 포함될 수 있지만 /file.php이됩니다.

은 당신의 .htaccess의 상단에이 줄을 사용하여 전원을 끄고

:

Options -MultiViews 
+1

환상적인, 즉 그 것이었다! – Wesley

+0

환영합니다. 다행입니다. – anubhava