|
|
19.01.2009, 20:35
|
|
Denn
Зарегистрирован: 2009-01-19
Сообщений: 7
|
Здравствуйте!
При вызове любой страницы, при нажатии на любую ссылку, открывается главная, хотя адреса разные.
Почему это происходит? Куда смотреть что проверять?
|
|
|
19.01.2009, 21:22
|
|
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

Зарегистрирован: 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 "&"
</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
|
Проблема решена.
Оказывается было вмешательство в ядро (предыдущий программер).
Резюме: никогда не лезьте в код ядра.
Если, конечно, этого не требует поставленная перед вами задача, которую решить средствами системы невозможно :-)
|