有变量的htaccess RewriteRule,有人吗?

时间:2011-10-14 22:45:55

标签: .htaccess mod-rewrite

此代码有什么问题! arghhh !!

Options +FollowSymlinks
RewriteEngine on

RewriteRule ^tags/([^/]+) tags.php?tag=$1 [NC]

我正在尝试将我的网址清理为http://mydomain.com/tags/tag名称

来自http://mydomain.com/tags.php?tag=tag名称

2 个答案:

答案 0 :(得分:1)

我想你想要一个$符号

RewriteRule ^tags/([^/]+)$ tags.php?tag=$1 [NC]

答案 1 :(得分:1)

这是您的本地(.htaccess)或全球(httpd.conf)配置的摘录吗?

  • 如果是全局规则,则规则应以/RewriteRule ^/tags/([^/]+) tags.php?tag=$1 ...)开头。
  • 如果是本地的,它应该在文档根目录中(例如/var/www)。检查权限(www.www 640)。

如果没有帮助,请启用日志记录:

RewriteLog       /tmp/rewrite.log
RewriteLogLevel  2