Forum Webscript.Ru

Общие => Веб Сервера => Тема начата: metton от 21 Марта 2006, 12:30:35

Название: mod_rewrite локально
Отправлено: metton от 21 Марта 2006, 12:30:35
Не работает ни в какую =/

Apache 1.3.33
rewrire_module раскомментирован в httpd.conf
в .htaccess RewriteEngine on

Что могу упустить?
Название: mod_rewrite локально
Отправлено: hanslinger от 21 Марта 2006, 13:29:02
Options +FollowSymLinks
Название: mod_rewrite локально
Отправлено: metton от 21 Марта 2006, 15:43:16
и оно есть

всё равно не работает (сами инструкции modrewrite правильные - проверено на хостинге)
Название: mod_rewrite локально
Отправлено: hanslinger от 21 Марта 2006, 16:09:38
А что значит «не работает»?
Название: mod_rewrite локально
Отправлено: metton от 21 Марта 2006, 16:29:36
по тому адресу, на которые он должен переписывать - 404
Название: mod_rewrite локально
Отправлено: hanslinger от 21 Марта 2006, 17:15:26
А в логах ничего, случаем, не появляется? :)
Еще нужно включить лог rewrite и изучить его внимательно.
Название: mod_rewrite локально
Отправлено: metton от 21 Марта 2006, 17:44:07
Появляется то что такая-то папка не найдена (та самая, на которую mod_rewrite должен был переписать адрес).

А как включить лог rewrite?
Название: mod_rewrite локально
Отправлено: hanslinger от 21 Марта 2006, 18:23:07
Значит, такой «папки» и нет. Не просто же так он это говорит. Определись, куда ты хочешь перенаправить запрос.

По поводу лога (http://httpd.apache.org/docs/2.0/logs.html.en#other).
Название: mod_rewrite локально
Отправлено: metton от 21 Марта 2006, 19:51:13
Все праивльно - нет. Но её должен "сымитировать" mod_rewrite. Что он успешно и делает на хостинге. А на локали - ни в какую :-|
Название: mod_rewrite локально
Отправлено: metton от 21 Марта 2006, 19:56:49
Включил лог. Пустой. Ничего не добавляется в него.
Название: mod_rewrite локально
Отправлено: djkostya от 23 Марта 2006, 07:20:23
ну дай хоть что-ли лог
Название: mod_rewrite локально
Отправлено: metton от 23 Марта 2006, 12:30:10
djkostya
читай выше: лог пустой


а в error только про 404:
[Thu Mar 23 12:29:04 2006] [error] [client ****] File does not exist: ****/www/ru/mcdp/
Название: mod_rewrite локально
Отправлено: Nicki от 23 Марта 2006, 21:43:04
Та же беда :(( Причем пока не поставил денвер вообще не переписывал запросы а выводил 404. После установки денвера стал переписывать на только без имитации папок, т.е. так работает /users-reg-2-478.html, а вот так, как я хочу нет /users/reg/2/487/ или хотябы так работал бы /users/reg/2/487.html :((((

Кто знает в чем трабла? Плиз.
Название: mod_rewrite локально
Отправлено: Stinger-I от 26 Марта 2006, 04:57:29
У меня такая же проблема, и на сколько я смог узнать, связано это с безопасностью. По этой же причине не работают абсолютные пути для PHP.
Название: mod_rewrite локально
Отправлено: metton от 26 Марта 2006, 16:47:52
Если работает на хостинге, значит должно и на локали.
Название: mod_rewrite локально
Отправлено: Lesya от 30 Марта 2006, 21:29:50
У меня было то же самое. В httpd.conf:


    Options FollowSymLinks
    AllowOverride all


По умолчанию было  AllowOverride None
Все заработало.
Это может снизить безопасность сервера, но для локального, видимо, не важно.
Название: mod_rewrite локально
Отправлено: metton от 31 Марта 2006, 00:06:47
Оп-па! Оргромное спасибо за ответ! Заработало.
Название: mod_rewrite локально
Отправлено: Koshak от 06 Октября 2006, 13:27:58
На хостинге все работет, а локально выдает следущее

You don\'t have permission to access /cityh1/vtor/ on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

Может, кто-нить знает, как это поправить.
Название: mod_rewrite локально
Отправлено: sd1074 от 08 Октября 2007, 00:36:58
Парился три дня. Не мог запустить mod_rewrite. Оказалось надо ещё включить директиву AllowOverride, а то она в None стояла и Rewrite не работал.

Блиииин!!
Это сообщение можно удалить, не заметил, что есть вторая страница, где как раз уже разобрались с этой проблемой. А я тут три дня лазил и не мог включить реврайт!!
Оказывается надо смотреть на количество страниц в форуме!!! Это ж надо было так слажать :(