htaccess не работает в подкаталоге - PullRequest
2 голосов
/ 26 июля 2011

Привет, у меня есть папка администратора, которая имеет почти ту же систему, что и моя корневая папка, поэтому мне нужно htaccess, чтобы URL выглядел хорошо, поэтому в корне у меня есть: example.com/home и admin должно быть example.com/admin/home.Мой корень htaccess это

Options +FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?p=$1 [QSA,L]

Это работает нормально, но независимо от того, что я делаю, когда у меня есть копия этого в папке администратора, это не работает.Я попытался RewriteBase Я попытался сделать папку администратора из корня htaccess, но все, что я пробую, всегда приводит к ошибкам страниц 404 или 500.

Admin htaccess

Options +FollowSymlinks
RewriteEngine On
RewriteBase /admin/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?p=$1 [QSA,L]

1 Ответ

0 голосов
/ 26 июля 2011

Вы уверены, что правильно установили директиву AllowOverride папки администратора?Вы можете установить это в файле конфигурации вашего сайта.

...