Что такое правило modrewrite, чтобы ограничить доступ к awstats - PullRequest
0 голосов
/ 23 ноября 2010

Мой текущий URL для доступа к моим 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 не очень помогает.

1 Ответ

0 голосов
/ 23 ноября 2010

Попробуйте добавить $ after, чтобы регулярное выражение съело всю строку, а затем используйте [L], чтобы механизм перезаписи знал, что нужно остановить обработку и применить правило.

Не забудьте включить перезаписьдвигатель и установите базу для перезаписи.

RewriteEngine on
RewriteBase /

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