Что такое правило modrewrite, чтобы ограничить доступ к awstats

Мой текущий 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 ответ

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

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

RewriteEngine on
RewriteBase /

RewriteRule ^(.*)$ /awstats/awstats.pl?config=$1 [NC,L]
Другие вопросы по тегам