如何将/categories.php?cat=cat_name重写为/ name_catname /?

时间:2010-12-24 20:25:29

标签: apache url mod-rewrite

所以这就是问题,我试过RewriteRule ^(。*)/?$ /categories.php?cat=$1 但它给了我错误500

1 个答案:

答案 0 :(得分:0)

我认为你的问题是你陷入无限循环。一旦重写了url,mod_rewrite将重新开始所有规则。因此,您需要添加RewriteCond以排除categories.php,或者您可以使用L标志来表示这是最后一条规则:

RewriteRule ^(。*)/?$ /categories.php?cat=$1 [L]