我刚刚将我的域转移到了一个新服务器。在新服务器上启用了 Mod_Rewrite,但不幸的是,一些 RewriteRules 不起作用,而另一些则起作用。我没有更改 .htaccess 中的任何内容
所以 URL www.mydomain.com/go/10.html 应该内部重定向到 www.mydomain.com/go.php?name=10
.htaccess 中的片段如下所示:
# go.php
RewriteRule ^go$ "$0/" [R=301,L,QSA]
RewriteRule ^go/$ go.php [L,QSA]
RewriteRule ^go/.*?([^\.\/]*)\.html$ go.php?name=$1 [L,QSA]
如果我调用此 url,则 $_GET["name"] 不可用。