Убрать принудительный редирект 404 хостинга

krobol

Постоялец
Регистрация
5 Июн 2008
Сообщения
455
Реакции
126
Мой .htaccess выглядит так:

Код:
DirectoryIndex index.php
AddDefaultCharset utf-8
 
<IfModule mod_rewrite.c>
RewriteBase /
RewriteEngine On
Options +FollowSymlinks -Indexes
 
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ index.php?params=$1 [L]

Пробую перейти на такой адрес:
Код:
http://mydomen.com/go.php?url=http://news.yandex.ru/yandsearch?cl4url=www.vedomosti.ru/realty/news/1675352/privlekatelnye_prirodnye_obekty_rf_mogut_vojti_v_zelenoe&cat=88&lang=ru

Всегда на хостингах всё было нормально. Вызывался скрипт GO.PHP, который обрабатывал свой параметр URL.
Сейчас пробую запустить на hostgator. И не работает.
Вызывается не скрипт GO.PHP, а основной INDEX.PHP.
Сделал вывод переменной GET в нём и получил такое значение:
HTML:
array(1) {
  ["params"]=>
  string(9) "403.shtml"
}

Почему так происходит и как исправить?
 
Два знака вопроса и нужны. Всё, что после первого ?, вроде, идёт как параметры. Что угодно в них можно писать.
 
Как вариант уточни у хостера, есть ли ограничение на длину URL. м.б. в этом беда?
 
Назад
Сверху