2017-02-22 30 views
1

Что я хочу сделать, должно быть довольно просто: когда администратор пишет www.example.com/admin Я хочу, чтобы он был адресован www.example.com/admin/admin_index.php.Задайте индексную страницу для определенной папки в .htaccess

Я написал это правило, и я проверил на других сообщениях здесь, в Stackoverflow: кажется, что это правильно, но на самом деле это не работает.

RewriteEngine On 
RewriteRule  ^/admin/?$ /admin/admin_index.php [L,NC] 

кто-нибудь какие-либо понятия о том, почему перенаправление не работает, так как «пребывание» на www.example.com/admin выводя (очевидно) ошибка 403?

ответ

2

Нет необходимости использовать правило перезаписи. Просто используйте директиву DirectoryIndex в admin/.htaccess:

DirectoryIndex admin_index.php 

Это загрузит admin/admin_index.php когда приходит запрос на http://domain.com/admin/