Реклама на сайте Advertise with us

Как сделать следующий финт ушами в .htaccess

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 10.09.03
Сообщения: 1313
Рейтинг: 513

Ссылка на сообщениеДобавлено: 08/01/05 в 21:31       Ответить с цитатойцитата 

Надо, чтобы для клиента по определенному условию при запросу любого урла (например, http://da.net/page1.html) происходил редирект на другой локальный урл (скажем, http://da.net/page2.html), при этом выводилась вообще пага, лежащая по адресу /page3.html

Делаю так:
RewriteCond %{REQUEST_URI} !^/page2.html$
RewriteCond %{REQUEST_URI} !^/page3.html$
RewriteCond мои условия [NC,OR]
...
RewriteCond мои условия [NC]
RewriteRule ^(.*)$ /page2.html [R,L]

RewriteCond %{REQUEST_URI} !^/page3.html$
RewriteCond мои условия [NC,OR]
...
RewriteCond мои условия [NC]
RewriteRule ^(.*)$ /page3.html [L]

Т. е. сначала рерайтю УРЛ, только потом подставляю старницу. Нельзя ли как-то оптимальнее? Неужто [C]?

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »