imho.ws |
![]() |
![]() |
![]() |
# 1 |
Member
Регистрация: 17.03.2005
Адрес: Kiev
Сообщения: 235
![]() ![]() ![]() ![]() |
Настройка mod_rewrite
Народ помогите настроить на локальной машине mod_rewrite
Хотелось бы попунктно его влючить... PHP 5.1 Apache 2 OC Window XP В конфиге Апачи я уже откоментировал строку LoadModule rewrite_module modules/mod_rewrite.so и поставил везде AllowOverride All Теперь создаю на веб-сервере .htaccess и в нем пишу RewriteEngine On RewriteRule .* /index.php при попытке загрузить сайт с этим всем делом, получаю Forbidden You don't have permission to access / on this server. убираю .htaccess все работает.. что я делаю не так, Подскажите пожалуйста
__________________
Каждый может сказать, что он может сделать что-то лучше других, но на практике - очень часто не так. Последний раз редактировалось UnOuter; 18.10.2006 в 02:22. |
![]() |
![]() |
# 3 |
::VIP::
Guinness Liker Понаехало тут Регистрация: 26.01.2003
Адрес: В нейроне
Пол: Male
Сообщения: 2 848
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Посмотри в error.log или как у тебя называется файл с логами ошибок... Там понятно написано. Если не поймешь сути проблемы, скопируй сюда.
Попробуй еще переписать рул RewriteRule ^(.*).(.*) index.php или RewriteRule ^([0-9a-z]+).([a-z]) index.php Бралось из головы.. так что не факт что работоспособно
__________________
меня не вылечат
![]() Последний раз редактировалось Псих; 18.10.2006 в 06:48. |
![]() |
![]() |
# 4 |
Member
Регистрация: 17.03.2005
Адрес: Kiev
Сообщения: 235
![]() ![]() ![]() ![]() |
Вот на работе пробую...
При попытке запустить PHPMyAdmin в логах ошибки получаю [Wed Oct 18 11:11:27 2006] [alert] [client 127.0.0.1] D:/webserver/phpMyAdmin/.htaccess: Invalid command 'php_flag', perhaps mis-spelled or defined by a module not included in the server configuration
__________________
Каждый может сказать, что он может сделать что-то лучше других, но на практике - очень часто не так. |
![]() |
![]() |
# 6 |
Member
Регистрация: 17.03.2005
Адрес: Kiev
Сообщения: 235
![]() ![]() ![]() ![]() |
В общем PHPMyAdmin настроил а вот mod_rewrite никак.
В броузере набираю просто http://petrovich там собсно и лежит .htaccess Получаю вот что [Wed Oct 18 12:32:00 2006] [error] [client 127.0.0.1] Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies that RewriteRule directive is forbidden: D:/webserver/petrovich/ C сразу второстепенный вопрос как проверить вообще работоспособность модуля mod_rewrite - то есть устанвлен ли он и рабоатет ли корреткно..? у меня Apache 2
__________________
Каждый может сказать, что он может сделать что-то лучше других, но на практике - очень часто не так. Последний раз редактировалось UnOuter; 18.10.2006 в 16:10. |
![]() |
![]() |
# 7 | |
::VIP::
Guinness Liker Понаехало тут Регистрация: 26.01.2003
Адрес: В нейроне
Пол: Male
Сообщения: 2 848
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
Тчы должен указать для директорий сайта, которые используют mod_rewrite опцию Options FollowSymLinks Проще всего ее включить в параметре <Directory>, который описывает Document Root сервера
__________________
меня не вылечат
![]() |
|
![]() |
![]() |
# 8 |
Member
Регистрация: 17.03.2005
Адрес: Kiev
Сообщения: 235
![]() ![]() ![]() ![]() |
Все раавно не получается.. подключил mod_rewrite. Он есть отображается в php info
в httpd.conf поставил Везде где можно AllowOverride All в .htaccess пишу просто RewriteEngine On RewriteRule ^/(.*) /index.php при загрузке сайта ничего не присходит..... а мне нужно чтобы я ввел http://localhost/blabla и попал на первую страницу, то есть чтобы все обрабатывалось Index.php
__________________
Каждый может сказать, что он может сделать что-то лучше других, но на практике - очень часто не так. |
![]() |
![]() |
# 10 |
Junior Member
Регистрация: 27.09.2004
Сообщения: 51
![]() |
Зачем вообще трогать Апач?
Просто сделай .htaccess со следующим текстом: Action throw /all.php <FilesMatch "^([^.]+)$"> ForceType throw </FilesMatch> <FilesMatch all.php> ForceType application/x-httpd-php </FilesMatch> ErrorDocument 404 all.php ErrorDocument 401 all.php |
![]() |
![]() |
# 11 | |
мод
IMHO Кодер-200(6,7,8) Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям! Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru Pahan-Hubbitus. |
|
![]() |
![]() |
# 12 |
Guest
Сообщения: n/a
|
а не проще ли использовать 404 ошибку сервера?
http://www.straher.ru/webmaster/php_...ease_chpu.html |
![]() |
# 14 | |
Junior Member
Регистрация: 27.09.2004
Сообщения: 51
![]() |
Цитата:
|
|
![]() |