![]() |
Вопрос по mod_rewrite
преобразую ссылку Mysite.ru/a в mysite.ru?t=a
RewriteEngine on RewriteBase / RewriteRule ^(.*)$ index.html?t=$1 [R=permanent] При этом происходит редирект и ссылка в строке браузера тоже меняется. А как сделать, чтоб не менялась? например, у спектатор.ру если кликнуть на http://register.spectator.ru/01.10.2003/1/ то в строке то и останется, хотя там вроде мод-рерайт юзается --- спасибо! |
у спектатора 404 ошибка юзается, а не мод реврайт...
|
Re: Вопрос по mod_rewrite
Цитата:
|
Понятно.
Спасибо, Крейзи! Цитата:
www.site.ru/a/ Такого адреса нет. И выводится в строке браузера тот адрес, на который происходит редирект :( |
при 404 ошибке НЕНАДО редирект делать
надо инклуды делать в зависимости от того, что у тебя в строке =) |
Понял. Я запутался потому, что у меня на хосте директива ErrorDocument 404.html редиректит страницу на 404.html и в строке браузера появляется ее адрес (у нет.ру например не так).
|
Ты просто не ставь флаг [R]
|
Код:
RewriteEngine on |
| Часовой пояс GMT +4, время: 19:42. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.