Регистрация
Вход через соцсети
Восстановление пароля

При вызове любой страницы открывает главную

Новый топик
19.01.2009, 20:35
Ответить | Цитировать
Denn

Зарегистрирован:
2009-01-19
Сообщений: 7

Здравствуйте!

При вызове любой страницы, при нажатии на любую ссылку, открывается главная, хотя адреса разные.

Почему это происходит? Куда смотреть что проверять?
19.01.2009, 21:22
Ответить | Цитировать
Denis
Denis

Зарегистрирован:
2008-07-15
Сообщений: 666

используется модуль rewrite?
Может ошибка в правилах?

Ксю доставляет...
19.01.2009, 21:29
Ответить | Цитировать
Denn

Зарегистрирован:
2009-01-19
Сообщений: 7

А как это проверить?

Я в НетКат новичок, проект мне попался, над которым уже работали.

Смотреть в Настройки - Список модулей?

Как он должен называться?

У меня там вот что

1
Интерфейс разработчика

2
Защита форм картинкой

3
Календарь

4
Интерфейс пользователя

5
Управление рекламой

6
Поиск по сайту

7
Голосование (опросник)
19.01.2009, 21:32
Ответить | Цитировать
Denn

Зарегистрирован:
2009-01-19
Сообщений: 7

Или вы имеете ввиду mod_rewrite?

Есть тут на сайте образцовый .htaccess для NetCat?
19.01.2009, 21:39
Ответить | Цитировать
Denis
Denis

Зарегистрирован:
2008-07-15
Сообщений: 666

Да, именно про mod_rewrite

.htaccess:

DirectoryIndex index.php

AddDefaultCharset windows-1251

# Если NetCat стоит в подпапке, например mysite, то
# ErrorDocument 404 /mysite/netcat/require/e404.php
# в противном случае
ErrorDocument 404 /netcat/require/e404.php

Options -Indexes
Options FollowSymLinks

<IfModule mod_php5.c>
php_flag magic_quotes_gpc on
php_value error_reporting 0
php_value arg_separator.output "&amp;"
</IfModule>

php_flag display_errors on

<ifModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
# Если NetCat стоит в подпапке, например mysite, то
# RewriteRule ^(.+)$ /mysite/netcat/require/e404.php?REQUEST_URI=$1 [L,QSA]
# в противном случае
RewriteRule ^(.+)$ /netcat/require/e404.php?REQUEST_URI=$1 [L,QSA]
RewriteRule .* - [E=HTTP_IF_MODIFIED_SINCE:%{HTTP:If-Modified-Since}]
RewriteRule .* - [E=HTTP_IF_NONE_MATCH:%{HTTP:If-None-Match}]
</ifModule>


Ксю доставляет...
19.01.2009, 21:54
Ответить | Цитировать
Denn

Зарегистрирован:
2009-01-19
Сообщений: 7

Попробовал, вот что говорит:

Forbidden

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.
abracadabra PHP/5.2.8 with Suhosin-Patch Server at xxxxxxx.ru Port 80

Куда копать?
20.01.2009, 10:07
Ответить | Цитировать
Denn

Зарегистрирован:
2009-01-19
Сообщений: 7

Оказывается, был выставлен параметр
Код:
$REDIRECT_STATUS = 'off'; # 'on' or 'off'


Поставил в on

Но теперь вот какая проблема:

Неверное перенаправление на странице

Firefox определил, что сервер перенаправляет запрос на этот адрес таким образом, что он никогда не завершится.
* Эта проблема может возникать при отключении или запрещении принятия cookies.
20.01.2009, 13:56
Ответить | Цитировать
Denn

Зарегистрирован:
2009-01-19
Сообщений: 7

Проблема решена.

Оказывается было вмешательство в ядро (предыдущий программер).

Резюме: никогда не лезьте в код ядра.

Если, конечно, этого не требует поставленная перед вами задача, которую решить средствами системы невозможно :-)
198 196 2009-01-20 13:56:54 7625
Описание проекта