Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля
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>

Яндекс вроде больше не ругается. Результат будет виден где-то через месяц.
198 196 2006-12-21 18:11:31 7930
Описание проекта