URL重写不起作用-htaccess

时间:2013-07-21 11:15:05

标签: .htaccess url-rewriting

我想使用htaccess文件将我的网站网址结构重写为SEO友好网址。 我想重写这个网址:

/Site/mysite/tags.php?tag=tag

/站点/ mysite的/标签/标签

这是我的剧本:

Options +FollowSymLinks
RewriteEngine on
RewriteRule /tag/(.*)\.php tags.php?tag=$1

其他命令,例如DirectoryIndex正常工作,但上面的代码没有。

我知道之前问过这个问题,但我无法解决这个问题。对不起,请原谅! 感谢。

2 个答案:

答案 0 :(得分:0)

您的脚本会将/tag/foo.php重写为tags.php?tag=foo。你需要的是

RewriteRule ^/tag/(.*) /tags.php?tag=$1

答案 1 :(得分:0)

请尝试使用此代码:

RewriteEngine on
RewriteRule ^Site/mysite/tag/(.*)$ /Site/mysite/tags.php?tag=$1