.htaccess URL重写不起作用-htaccess

.htaccess URL重写不起作用-htaccess,.htaccess,url-rewriting,.htaccess,Url Rewriting,我想用htaccess文件将我的网站URL结构重写为SEO友好的URL。 我想重写此URL: /Site/mysite/tags.php?tag=tag 到 /站点/mysite/tags/tag 这是我的剧本: Options +FollowSymLinks RewriteEngine on RewriteRule /tag/(.*)\.php tags.php?tag=$1 其他命令(如DirectoryIndex)工作正常,但我上面的代码不正常 我知道以前有人问过这个问题,但我无法解决这

我想用htaccess文件将我的网站URL结构重写为SEO友好的URL。 我想重写此URL:

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

/站点/mysite/tags/tag

这是我的剧本:

Options +FollowSymLinks
RewriteEngine on
RewriteRule /tag/(.*)\.php tags.php?tag=$1
其他命令(如DirectoryIndex)工作正常,但我上面的代码不正常

我知道以前有人问过这个问题,但我无法解决这个问题。对不起!
谢谢。

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

RewriteRule ^/tag/(.*) /tags.php?tag=$1
请尝试以下代码:

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