Я пытаюсь использовать mod_rewrite для очистки некоторых динамических URLS, которые у меня есть.Получение 404 с mod_rewrite
Мой .htaccess в корне сайта выглядит следующим образом:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^equipment/AlarisSystem/([^/]*)/([^/]*)$ /equipment/AlarisSystem/?manu=$1&model=$2 [L]
Я хочу переписать от http://www.mysite.com/equipment/AlarisSystem/?manu=test1&model=test2
до http://www.mysite.com/equipment/AlarisSystem/test1/test2
Если бы я типа в вышеупомянутую «чистый» адрес я получаю ошибка 404. Я провел исследования и не могу найти, где я ошибаюсь. И да, mod_rewrite включен. Спасибо за вашу помощь.
EDIT Я знаю, что мой файл .htaccess читается. Я сделал это, чтобы проверить:
Redirect /google.html http://www.google.com
и это правило работает правильно.
Это имеет смысл. Однако он не работает. Мне нужно разместить это правило перезаписи в файле vhosts? – mdance
Я неправильно понял ваш вопрос, я думал, что у него есть? перед /. Я отредактирую. – mpontes
Спасибо. Я с нетерпением жду вашего редактирования :) – mdance