Включение модуля mod_rewrite
Здравствуйте уважаемые форумчане.Задача заключается в включении модуля mod_rewrite(На php скрипте) в xampp.Без него сайт не будет нормально работать.Цитата самого автора скрипта:
"Необходим включенный модуль mod_rewrite если используется apache в качестве веб сервера. Он нужен для преобразования ссылок, например http://myblog.ru/cinemap в http://myblog.ru/cinema.php?action=showall" ". Пробовал наладить это дело сам . В httpd.conf убирал символ комментария строчки( #LoadModule rewrite_module modules/mod_rewrite.so.),не помогает. Правил AllowOverride None на AllowOverride All в том же httpd.conf,тот же результат. Если оставить все как есть то при переходе по внутренним ссылкам в разные части моего сайта(Главная страница,статьи,коменты т.д) Выводит ошибку: The requested URL /мой сайт/www/1 was not found on this server. Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. черта Версия apache,php и т.д и в конце Server at localhost Port 80 (Например эта ошибка появляется при переходе по ссылке на комменты). Просьба объяснить решение данной задачи пошагово. |
Для включения модуля mod_rewrite следует воспользоваться командой от рута
Код:
a2enmod rewrite |
PhilB можешь объяснить пожалуйста свой ответ поподробнее.Я так понял,что надо ввести команду:
"sudo a2enmod rewrite в командной строке" Так? Если да то возникает следующая задача.При вводе выше записанной команды в командной строке появляется вот эта надпись: С:\Users\Пользователь\2enmod rewrite "sudo" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. Я знаю,что эта команда идет на диск С и ищет его там,а у меня xampp установлен на диске D,но я не знаю как это исправить?Помоги мне решить и этот вопрос. |
По идеи, надо перейти в каталог, где лежат исполняемые файлы apache и выполнить команду оттуда без sudo.
Я думал вы на linux это ставили. Я apache под windows не пользовался. И про xampp впервые услышал. |
Прошу прощения но я не знаю где эти файлы находятся.
|
По идее, там же, где и apache.exe должна и быть программа a2enmod.exe
Следует перейти в тот каталог и выполнить оттуда команду. |
Время: 13:06. |
Время: 13:06.
© OSzone.net 2001-