Я обновил свой сервер до 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]
Как устранить эту проблему?
Is AllowOverride в обоих контекстах? Разве таблеток в первом файле запускает 500? – covener
оба .htaccess на той же глубине./abc и/cde –
Возможно, даже не загружен mod_proxy.so, и вы получаете 404 на прокси:/abc? Если mod_proxy загружен, а не mod_proxy_http, вы получите уникальное сообщение об ошибке. – covener