|
|
30.03.2006, 23:32
|
|
Гость
Гость
|
На хостинге поменяли работу PHP на cgi и все страницы кроме главной стали выкидывать 404 ошибку.
|
|
|
30.03.2006, 23:44
|
|
Гость
Гость
|
Вот содержимое .htaccess
DirectoryIndex index.php
AddDefaultCharset windows-1251
ErrorDocument 404 /core/require/e404.php
Options -Indexes
Options FollowSymLinks
<IfModule mod_php4.c>
php_flag register_globals on
php_flag magic_quotes_gpc on
php_flag error_reporting off
php_value arg_separator.output "&"
</IfModule>
<ifModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ /core/require/e404.php?REQUEST_URI=$1 [L,QSA]
</ifModule>
|
|
|
31.03.2006, 00:07
|
|
Гость
Зарегистрирован: 1970-01-01
Сообщений: 665
|
1. В vars.inc.php переключите параметр один в cgi.
2. /core/require/e404.php это вы сильно...
3. Спросите у саппорта хостера, как же вам теперь с mod_rewrite быть и покажите им этот файл.
|
|
|
31.03.2006, 15:48
|
|
Гость
Гость
|
В vars.inc.php я сразу изменил на cgi
а на счет mod_rewrite на хостинге молчат похоже не знают. Я уже что только не менял в .htacess
|
|
|
31.03.2006, 17:14
|
|
Гость
Гость
|
Извеняюсь оказывается адрес сервера поменялся
а ошибка сейчас
You don't have permission to access /index.php on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
|
|
|
31.03.2006, 17:25
|
|
Гость
Гость
|
Просто закоментировал эти строки
#php_flag register_globals 1
#php_flag magic_quotes_gpc 1
и все заработало. Спасибо за беспокойство!
|
|
|
20.12.2006, 00:15
|
|
Гость
Гость
|
Та же самая проблема. Заглянул в файл .htaccess - там вообще всего одна строчка:
ErrorDocument 404 /netcat/require/e404.php
Версия движка 2.2.1. Что делать?
|
|
|
20.12.2006, 12:15
|
|
n
Зарегистрирован: 2006-08-04
Сообщений: 170
|
Вряд ли 2.2 будет работать с mod_rewrite, лучше обновитесь до 2.4.3
А вообще .htaccess файл практически не изменялся, можете взять версию, приведенную в первом посте
|
|
|
21.12.2006, 18:11
|
|
Гость
Гость
|
Вроде разобрался. Вставил в файл только эту часть:
<ifModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ /netcat/require/e404.php?REQUEST_URI=$1 [L,QSA]
</ifModule>
Яндекс вроде больше не ругается. Результат будет виден где-то через месяц.
|