2011-05-03 7 views
-1
Options +FollowSymLinks 
RewriteEngine On 
#RewriteBase /dev 
RewriteRule ^blogs/([^/]*)$ manage_blogs.php?p=view&burl=$1 [L] 

나는 로컬 호스트 (WAMP)에 완벽하게 작동 다음 다시 쓰기 규칙을 가지고,하지만 난 서버에 업로드 할 때 URL이 전혀 변경되지 않으며, 내가 얻을 404 오류로 blog/testblog was not found on the server이라고 말하면서, 나는 적어도 manage_blogs.php was not found on the server과 같은 말을하기를 기대합니다.htaccess로 RewriteRule의 로컬 호스트에서 작동하지만 서버에서

내가 누락 된 부분과 해결 방법에 대한 의견이 있으십니까?

답변

0

은 서버에 mod_rewrite를 작동 중 ....., 내가 서버에서 PHP 폴더 (을 httpd.conf)에 액세스 할 수 없습니다하지만 명심? 그렇지 않은 경우 명령 행에서 다음을 시도하십시오 (데비안 및 우분투에서 작동) :

ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load 
apache2ctl restart 
관련 문제