严重的网址重写问题

时间:2011-03-27 20:49:09

标签: php apache .htaccess url-rewriting

我在我的一个网站上使用这个重写规则它运作良好,但我一直试图在另一个网站上使用它,但它没有工作(两个网站使用类似的网址结构)

显示页面不在服务器上

url重写详情:

<IfModule mod_rewrite.c>
Options +FollowSymlinks
Options -Multiviews
RewriteEngine on
RewriteBase /
RewriteRule ^view/([^/]+)/([^/]+)/$ view.php?id=$1&title=$2 [L]
RewriteRule ^view/([^/]+)/([^/]+)$ view.php?id=$1&title=$2 [L]
</IfModule>

这是“http://address.com/view/1/honda-accord-ivtec-2011”想要重写为http://address.com/view.php?id=1&title=honda-accord-ivtec-2011

的链接

请问我做对了什么

由于

1 个答案:

答案 0 :(得分:0)

可能没有在Apache服务器上设置重写模块。在Debian的命令行中尝试这个:

ln -s /etc/apache2/mods-available/rewrite.load  /etc/apache2/mods-enabled/rewrite.load

或者使用Ubuntu:

sudo ln -s /etc/apache2/mods-available/rewrite.load  /etc/apache2/mods-enabled/rewrite.load