url重写不会重定向到正确的页面

时间:2012-08-07 08:18:11

标签: .htaccess

我在.htaccess文件中有以下规则:

RewriteRule ^cat-([0-9]+)\.html$ ad_list_cat.php?category_no=$1

ad_list_cat.php文件位于子文件夹/ contents /中。我也试过

RewriteRule ^cat-([0-9]+)\.html$ /contents/ad_list_cat.php?category_no=$1

当我输入网址'http://localhost/cat-1.html'时,它会给出错误404。 我认为子文件夹的问题。 我的统治中有什么不对吗?

问候:

1 个答案:

答案 0 :(得分:0)

因为它在你的根目录中寻找你的ad_list_cat.php。 在开始提问之前,请先阅读一些关于重写规则的内容。