The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Mod_Rewrite. Add www to all request"
Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (Редирект)
Изначальное сообщение [ Отслеживать ]

"Mod_Rewrite. Add www to all request"  +/
Сообщение от notepass on 06-Ноя-12, 04:04 
Использую для редиректа http://mysite.ru без www на www следующею конструкцию

RewriteCond %{HTTP_HOST}   !^$                                                                                
RewriteCond %{HTTP_HOST}   !^www\.          [NC]                                                              
RewriteCond %{HTTP_HOST}   (.+)$                                                                              
RewriteRule ^(.*)          http://www.%1/$1 [L,R=301]

Все работает отлично, за исключением следующего - как сделать так, чтобы во все запросы, подставлялось www ?

Например, ввожу http://mysite.ru/news/1/ и происходит редирект на http://www.mysite.ru/news/1/

Подскажите пожалуйста, как можно такое реализовать?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Mod_Rewrite. Add www to all request"  +/
Сообщение от PavelR (ok) on 06-Ноя-12, 06:09 
>[оверквотинг удален]
> RewriteCond %{HTTP_HOST}   !^$
> RewriteCond %{HTTP_HOST}   !^www\.        
>   [NC]
> RewriteCond %{HTTP_HOST}   (.+)$
> RewriteRule ^(.*)          http://www.%1/$1
> [L,R=301]
> Все работает отлично, за исключением следующего - как сделать так, чтобы во
> все запросы, подставлялось www ?
> Например, ввожу http://mysite.ru/news/1/ и происходит редирект на http://www.mysite.ru/news/1/
> Подскажите пожалуйста, как можно такое реализовать?

Наверное, вместо $1 использовать %{REQUEST_URI}

RewriteCond %{HTTP_HOST}   !^$
RewriteCond %{HTTP_HOST}   !^www\.          [NC]
RewriteRule ^(.*)          http ://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

(пробел после http уберите только)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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




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

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