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

我有以下重写规则在localhost(WAMP)完美的工作,但是当我把它上传到服务器的URL是没有改变,我也得到一个404错误,说blog/testblog was not found on the server,而我预计它至少会说manage_blogs.php was not found on the server的.htaccess重写规则适用于本地主机,但不能在服务器

关于我可能会丢失什么以及如何调试的任何想法?

但请记住,我没有访问服务器上的PHP文件夹(httpd.conf)中.....

回答

0

mod_rewrite的活跃您的服务器上? 如果没有,请尝试在命令行中使用(与Debian和Ubuntu一起使用):

ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load 
apache2ctl restart 
相关问题