mod_rewrite перестал работать - Форум успешных вебмастеров - GoFuckBiz.com
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB93.7196
BTC/USD64134.4004
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 01.06.2010, 19:30   #1
MyName
Китайский пельмень
 
Аватар для MyName
 
Регистрация: 23.07.2008
Сообщений: 1,000
Бабло: $323219
По умолчанию mod_rewrite перестал работать

Собственно сабж. вдруг по непонятной причине перестал работать реврайт.

файл .htaccess примерно такого содержания

ErrorDocument 404 http://мойдомен.com/404.php
RewriteEngine On
RewriteOptions MaxRedirects=100
RewriteCond %{HTTP_REFERER} !^http://(www\.)?мойдомен\.com/ [NC]
RewriteRule /(список файлов через |)\.расширение$ http://мойдомен/404.php [L]

в логе ошибок апача пусто.
в логе реврайта такие строчки

[01/Jun/2010:15:14:26 --0400] [domen.com/sid#287af648][rid#49b19050/initial] (3) [per-dir /home/domen.com/htdocs/] strip per-dir prefix: /home/domen.com/htdocs/путь_к_файлу/файл.расширение -> путь_к_файлу/файл.расширение
[01/Jun/2010:15:14:26 --0400] [domen.com/sid#287af648][rid#49b19050/initial] (3) [per-dir /home/domen.com/htdocs/] applying pattern '/файл\.расширение$' to uri 'путь_к_файлу/файл.расширение'
[01/Jun/2010:15:14:26 --0400] [domen.com/sid#287af648][rid#49b19050/initial] (1) [per-dir /home/domen.com/htdocs/] pass through /home/domen.com/htdocs/путь_к_файлу/файл.расширение

также из интересных симптомов.. когда вдруг перестал работать хтаксес входящий на сервер трафик увеличился примерно в 4 раза и выросла нагрузка

хтаксес в httpd.conf включен само собой

зы
пробовал обновить апачь на более новый, реврайт вроде как заработалb но вот пхп почему-то с индейцем не подружилось + не дало себя пересобрать поругавшись на регекспы... выяснять что и как я не стал.. сервер под трафиком и как-то не тянуло ставить эксперементы с лежащими сайтами поэтому просто откатил апачь

есть идеи? заранее спасибо

ззы
не работают и более простые варианты типа таких
RewriteEngine On
RewriteOptions MaxRedirects=100
RewriteCond %{HTTP_REFERER} !^http://(www\.)?slaed\.net/ [NC]
RewriteRule \.(jpe?g|gif|bmp|png)$ http://www.slaed.net/images/logo.gif [L]

раньше работали... :?
__________________
Карму правят тут.
MyName вне форума  
Старый 01.06.2010, 20:50   #2
MyName
Китайский пельмень
 
Аватар для MyName
 
Регистрация: 23.07.2008
Сообщений: 1,000
Бабло: $323219
ТС -->
автор темы ТС По умолчанию

вобще такое ощущение что апачь перестал понимать регекспы..
__________________
Карму правят тут.
MyName вне форума  
Старый 01.06.2010, 21:26   #3
MyName
Китайский пельмень
 
Аватар для MyName
 
Регистрация: 23.07.2008
Сообщений: 1,000
Бабло: $323219
ТС -->
автор темы ТС По умолчанию

есть какой нибудь способ на freebsd полностью пересобрать апачь и все зависимые модули?
__________________
Карму правят тут.
MyName вне форума  
Старый 01.06.2010, 23:57   #4
cepB
Member
 
Регистрация: 10.10.2009
Сообщений: 41
Бабло: $14420
По умолчанию

в httpd.conf
LoadModule rewrite_module modules/mod_rewrite.so
или чето в этом роде

Последний раз редактировалось cepB; 02.06.2010 в 00:46.
cepB вне форума  
Старый 02.06.2010, 09:21   #5
MyName
Китайский пельмень
 
Аватар для MyName
 
Регистрация: 23.07.2008
Сообщений: 1,000
Бабло: $323219
ТС -->
автор темы ТС По умолчанию

Цитата:
Сообщение от cepB Посмотреть сообщение
в httpd.conf
LoadModule rewrite_module modules/mod_rewrite.so
или чето в этом роде
есть а также Allow override all
яж говорю работал раньше и вдруг какбу-то что-то полетело

судя по тишине никто не знает как это починить и админов способных за денежку консультацию дать тоже нет?

pps
ещё кстати из симптомов. кажется апачь до 100 метров в памяти разрастается от хтаксеса когда он перестает работать и появляются повисшие процессы.
__________________
Карму правят тут.

Последний раз редактировалось MyName; 02.06.2010 в 09:57.
MyName вне форума