0

我当前访问 awstats 的网址是

http://my.server.com/awstats/awstats.pl?config=foo

我想使用 apache 和 mod_rewrite

http://my.server.com/foo

我的尝试是

RewriteRule ^(.*) /awstats/awstats.pl?config=$1 [NC]

但我只得到一个404。

error.log 并没有给我太多帮助。

4

1 回答 1

0

尝试在后面添加一个 $ 以便整个字符串被正则表达式吃掉,然后使用 [L] 以便重写引擎知道停止处理并应用规则。

记得打开重写引擎并设置重写基础。

RewriteEngine on
RewriteBase /

RewriteRule ^(.*)$ /awstats/awstats.pl?config=$1 [NC,L]
于 2010-11-23T00:23:33.053 回答