| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Администрирование Web серверов и Web служб > Не пашет mod_rewrite на хостинге |
| Автор: KonstRuctor 14.3.2009, 15:42 | ||
| На локальной машине под Денвер 3 все работает: Файл .htaccess
Файла afisha.php физически нет, соответственно, при обращении к нему загружается index.php. Загружаю на хостинг, не пашет. Вызываю на хостинге phpinfo(), пишет такое: PHP Version 4.3.4 System FreeBSD ns2.leivo.ru 4.8-RELEASE FreeBSD 4.8-RELEASE #0: Wed Apr i386 Apache Version Apache/1.3.28 (Unix) PHP/4.3.4 rus/PL30.18 Loaded Modules mod_php4, mod_setenvif, mod_so, mod_expires, mod_auth, mod_access, mod_rewrite, mod_alias, ........ и так далее. Загружаю на Вальюхост, все пашет нормально. Но на том хостинге, на котором это НУЖНО (leivo), не работает. Можно что-то сделать своими силами, или писать в техподдержку? Что им говорить? Спасибо |
| Автор: leneCaress 15.3.2009, 17:38 |
| 1. AllowOverride точно включен? буквально вчера пол часа возилась с налогичной проблемой, пока не вспомнила о том что он выключен 2. что говорит апач в error.log?? 3. не уверена, но попробуй "/index.php" без слеша: у меня работает: RewriteEngine on RewriteRule !\.(html|htm|txt|js|ico|gif|jpg|png|css)$ index.php |
| Автор: KonstRuctor 15.3.2009, 23:30 |
| RewriteRule !\.(html|htm|txt|js|ico|gif|jpg|png|css)$ index.php Не работает. 404 ошибка. А что такое AllowOverride, где это смотреть, как включить? Спасибо! З.Ы. Открыл файл errpr.log, там написано File does not exist: afisha.php, а также дата, мой айпишник, полный путь и т.д. |