2014-12-15 4 views
0

Я обновил свой сервер до apache 2.4. После некоторой настройки некоторые файлы .htaccess не работают.RewriteRule не работает после обновления 2.4

После .htaccess не работает. Это шутка возвращает ошибку 404. Но этот URL-адрес работает в зоне земли.

RewriteEngine On 
RewriteRule ^(.*)$ http://10.0.2.40/LandBank/$1 [NC,P] 

Но следующий .htaccess работает.

RewriteEngine on 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 

RewriteRule ^(.*)$ index.php/$1 [L,QSA] 

Как устранить эту проблему?

+0

Is AllowOverride в обоих контекстах? Разве таблеток в первом файле запускает 500? – covener

+0

оба .htaccess на той же глубине./abc и/cde –

+1

Возможно, даже не загружен mod_proxy.so, и вы получаете 404 на прокси:/abc? Если mod_proxy загружен, а не mod_proxy_http, вы получите уникальное сообщение об ошибке. – covener

ответ

Смежные вопросы