Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Проблема с htaccess. Ошибка в IE7

29K
17 декабря 2008 года
vilent
2 / / 08.07.2007
Сломал себе мозг пытаясь решить проблемы. В общем на сайте есть URL-ы вида:

http://www.site.ru/show_good.php?idtov=123123

Захотел сделать их вот в таком виде:

[COLOR=#0066cc][URL="http://www.site.ru/tov-123123.htm"]http://www.site.ru/[/COLOR]tov-123123.htm[/URL]

Для этого записываю в .htaccess вот это:
 
Код:
Options FollowSymLinks
RewriteEngine on
RewriteBase /shop/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule   ^tov\-([0-9]{1,8})\.htm$  show_good.php?idtov=$1 [L,QSA]


Все работает, но есть проблема, в IE7 при открытии такой ссылки что бы вернуться назад приходится 2 раза нажимать кнопку назад в браузере. Посмотрел что отдает скрипт через telnet, в заголовке идет 302-ой статус с переадресацией на скрипт show_good.php. Как можно сделать, что бы оно возвращало 200? Если пытаюсь переписать статус через скрипт, то он все равно меняется на 302 веб-сервером. В остальных браузерах проблем с кнопкой назад проблем нет.
383
18 декабря 2008 года
zoh
237 / / 03.04.2005
show_good.php?idtov=$1 [L]
вот так попробуй
или вообще
show_good.php?idtov=$1

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог