Что такое правило 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]