使用Mod_Rewrite进行Awstats重定向并使用冒号符号进行问题

时间:2014-03-07 19:34:13

标签: .htaccess mod-rewrite

我花了好几个小时试图让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]

然后它有效,但显然我需要它来处理冒号。

请有人告诉我,我错了什么?

由于 罗宾

0 个答案:

没有答案