【发布时间】:2011-06-20 09:42:55
【问题描述】:
我想在我的 htaccess 文件中使用这样的规则,以便我可以拥有漂亮的 URL:
RewriteRule ^(.*)/ category.php?cat=$1 [QSA,L]
它工作得很好,但也会影响我在 images/ 和 blog/ 中的两个真正的子文件夹。它成功了,所以我无法在我的网站上获取任何图片,我的博客也坏了。如何忽略这些文件夹?
一开始我想我会写这个并且有不那么漂亮的 URL:
重写规则 ^(.*)_category/category.php?cat=$1 [QSA,L]
但我知道有 RewriteConds 会使“_category”变得不必要,我只是似乎无法正确写出它。我一直在阅读 apache 文档,但这有点过头了。我该怎么办?
【问题讨论】:
标签: .htaccess mod-rewrite