Поиск:

Ответ в темуСоздание новой темы Создание опроса
> mod_rewrite как избавиться от приставки www 
:(
    Опции темы
Fameing
Дата 31.1.2007, 17:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 21.2.2006
Где: Ukraine. Kiev

Репутация: нет
Всего: 2



Приходит запрос на на адрес www.my.domen.com нужно пользователя перенаправить на адрес my.domen.com. Помогите с такой простой штучкой.
PM MAIL ICQ   Вверх
Mal Hack
Дата 31.1.2007, 18:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 15
Всего: 261



Религия не позволяет последние темы глянуть?
http://forum.vingrad.ru/topic-133938.html
http://forum.vingrad.ru/topic-133530.html
PM ICQ   Вверх
Fameing
Дата 31.1.2007, 19:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 21.2.2006
Где: Ukraine. Kiev

Репутация: нет
Всего: 2



Вот сейчас немогу понять как от %{SERVER_NAME} отрезать приставку www и пользавателя отправить на домен без приставки www

RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}:443%{REQUEST_URI} [R]



Это сообщение отредактировал(а) Fameing - 31.1.2007, 19:04
PM MAIL ICQ   Вверх
Mal Hack
Дата 31.1.2007, 19:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 15
Всего: 261



А зачем? Ты просто анализируешь HTTP_HOST на наличие www, если есть, делаешь редирект на домен бз www
PM ICQ   Вверх
Fameing
Дата 31.1.2007, 19:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 21.2.2006
Где: Ukraine. Kiev

Репутация: нет
Всего: 2



Как в такой кусок это можно запихнуть.

RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}:443%{REQUEST_URI} [R]

Это сообщение отредактировал(а) Fameing - 31.1.2007, 19:39
PM MAIL ICQ   Вверх
Mal Hack
Дата 31.1.2007, 19:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 15
Всего: 261



А при чем тут это?
PM ICQ   Вверх
Fameing
Дата 31.1.2007, 20:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 21.2.2006
Где: Ukraine. Kiev

Репутация: нет
Всего: 2



Мне просто в такую логику нужно добавить отрезание www.
PM MAIL ICQ   Вверх
Mal Hack
Дата 31.1.2007, 20:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 15
Всего: 261



Ты объясни задачу по человечески... Что и как нужно сделать, а то одно, то второе...

PM ICQ   Вверх
Fameing
Дата 31.1.2007, 21:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 21.2.2006
Где: Ukraine. Kiev

Репутация: нет
Всего: 2



Значить так :
Нужно зделать следующе.

http://www.my.domen1.com -> https://my.domen1.com
http://my.domen1.com -> https://my.domen1.com
http://www.my.domen.com -> https://my.domen.com
http://my.domen.com -> https://my.domen.com

в данный момент разобрался только с https
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}:443%{REQUEST_URI} [R]

как быть с остальным немогу понять
 
PM MAIL ICQ   Вверх
Mal Hack
Дата 31.1.2007, 22:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 15
Всего: 261



RewriteCond %{HTTP_HOST} www.
RewriteRule ^.*$ https://%{SERVER_NAME}:443%{REQUEST_URI} [R]

RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}:443%{REQUEST_URI} [R]
PM ICQ   Вверх
Fameing
Дата 31.1.2007, 22:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 21.2.2006
Где: Ukraine. Kiev

Репутация: нет
Всего: 2



Таким образом уходит в бесконечний редирект.
PM MAIL ICQ   Вверх
Mal Hack
Дата 31.1.2007, 22:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 15
Всего: 261



RewriteCond %{HTTP_HOST} www
RewriteRule ^.*$ https://%{SERVER_NAME}:443%{REQUEST_URI} [L]

RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}:443%{REQUEST_URI} [R]


PM ICQ   Вверх
Fameing
Дата 1.2.2007, 11:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 21.2.2006
Где: Ukraine. Kiev

Репутация: нет
Всего: 2



Даже если желать приривание [L] то всеравно уходит в бесконечний редирект.

Как оказалось что нужно полностю все переходи обрабативать :
http://www.my.domen.com -> https://my.domen.com
http://my.domen.com -> https://my.domen.com
https://www.my.domen.com -> https://my.domen.com
https://my.domen.com -> https://my.domen.com

PM MAIL ICQ   Вверх
mishaSL
Дата 1.2.2007, 16:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1046
Регистрация: 10.1.2007
Где: Санкт-Петербург

Репутация: 2
Всего: 54



Попробуй так должно сработать:
Код

RewriteCond   %{HTTP_HOST}  ^www\.(.*)
RewriteRule ^.*$ https://%1:443%{REQUEST_URI} [R]



--------------------
Лучший способ научиться программированию - это посмотреть как это делают другие...
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема »


 




[ Время генерации скрипта: 0.1473 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.