我花了好几个小时试图让http://www.example.com/awstats
重定向到http://www.example.com/awstats/awstats.pl?config=example.com
我使用的重写规则是:
RewriteRule ^https?://(www.)?(.*)/awstats/?$ /awstats/awstats.pl?config=$2 [QSA,L]
这不起作用,但它似乎没有冒号符号。 我已经尝试过使用HTML字符代码并将其转义,但我所做的一切似乎都没有任何区别。
我在这里测试过:http://htaccess.madewithlove.be/ 如果我提供此值:
http//www.example.com/awstats
遵守这条规则:
RewriteRule ^https?//(www.)?(.*)/awstats/?$ /awstats/awstats.pl?config=$2 [QSA,L]
然后它有效,但显然我需要它来处理冒号。
请有人告诉我,我错了什么?
由于 罗宾