The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"вопрос по mod_rewrite"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"вопрос по mod_rewrite" 
Сообщение от Kirill Искать по авторуВ закладки(??) on 17-Июл-05, 22:08  (MSK)
подскажите, как прописать правило в .htaccess, чтобы юзера редиректило с http://news.domain.com на http://www.domain.com/news.php ??? и желательно, чтобы при этом выдавалось HTTP 200, а не 302

заранее благодарен

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "вопрос по mod_rewrite" 
Сообщение от zenon emailИскать по авторуВ закладки(??) on 18-Июл-05, 13:18  (MSK)
>подскажите, как прописать правило в .htaccess, чтобы юзера редиректило с http://news.domain.com на
>http://www.domain.com/news.php ??? и желательно, чтобы при этом выдавалось HTTP 200, а
>не 302
>
>заранее благодарен

Примерно так:

RewriteCond %{HTTP_HOST}  ^news.domain.com$
RewriteCond %{REQUEST_URI}  ^/$
RewriteRule ^.*$      http://www.domain.com/news.php    [NS,L,R]

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "вопрос по mod_rewrite" 
Сообщение от Kirill Искать по авторуВ закладки(??) on 18-Июл-05, 15:00  (MSK)
>>подскажите, как прописать правило в .htaccess, чтобы юзера редиректило с http://news.domain.com на
>>http://www.domain.com/news.php ??? и желательно, чтобы при этом выдавалось HTTP 200, а
>>не 302
>>
>>заранее благодарен
>
>Примерно так:
>
>RewriteCond %{HTTP_HOST}  ^news.domain.com$
>RewriteCond %{REQUEST_URI}  ^/$
>RewriteRule ^.*$      http://www.domain.com/news.php    [NS,L,R]
>

спасибо за ответ, подходит, но хотелось бы выразить конструкцию редиректа типа http://$host.domain.com на http://www.domain.com/$host.php

т.к. переменная хост будет принимать значение: news, about, links и т.д....т.е. много значение и хотелось бы это прописать одним общим правилом, вместо прописывания статики таких запросов...

как так прописать?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "вопрос по mod_rewrite" 
Сообщение от zenon emailИскать по авторуВ закладки(??) on 18-Июл-05, 15:36  (MSK)
>
>спасибо за ответ, подходит, но хотелось бы выразить конструкцию редиректа типа http://$host.domain.com
>на http://www.domain.com/$host.php
>
>т.к. переменная хост будет принимать значение: news, about, links и т.д....т.е. много
>значение и хотелось бы это прописать одним общим правилом, вместо прописывания
>статики таких запросов...
>
>как так прописать?

Думаю, лучше будет все перебрасывать на один скрипт, например, domains.php, который будет анализировать переменную $_SERVER['HTTP_HOST'] и подключать нужный файл. Правила в этом случае будут выглядеть так:

RewriteCond %{HTTP_HOST}  ^[^\.]+\.domain\.com$
RewriteCond %{REQUEST_URI}  ^/$
RewriteRule ^$      http://www.domain.com/domains.php    [NS,L,R]

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру