작동하지 않습니다, 나는 나의 .htaccess
파일에 mod_rewrite를 활성화하지만 시간 전에 제대로
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_URI} ^(.*[^/])/?$
RewriteCond %{DOCUMENT_ROOT}%1.php -f
RewriteRule .+ %1.php [QSA,L]
을 추가했습니다. 그러나 그것은 작동하지 않습니다. 내가 mywebsite.com/info 또는 mywebsite.com/info/에 갈 때 그 페이지는 info.php입니다. mod_rewrite가 활성화되었습니다. 내 사이트의 모든 페이지에서 나를 Google로 리디렉션 한 RewriteRule에서 테스트했습니다.
나는 무엇이 문제인지 전혀 모른다. 어쩌면 코드가 잘못 되었을까?
감사합니다.
어쩌면 당신은'/'후'% {DOCUMENT_ROOT}'을 누락 되었습니까? 잘 모르겠지만, 내 눈을 사로 잡은 유일한 것. –
@ 페카, 노력하지 마라. – Ron
흠. 두 번째 RewriteCond를 완전히 삭제할 수 있습니까? 그냥 그때 작동하는지 확인 –