Поиск:

Ответ в темуСоздание новой темы Создание опроса
> .htaccess, Подстановка www 
V
    Опции темы
WALTER
  Дата 23.2.2008, 06:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Добрый день,

Хотел бы узнать как используя .htaccess локально подставлять недостающий элемент www в запрошенной адресной строке?

т.е.

Пример 1:

1. Пользователь вписал в адресной строке http://example.ru/example.php
2. .htaccess должен исправить путь на такой http://www.example.ru/example.php

Пример 2:

1. Пользователь вписал в адресной строке http://example.ru/a/b/c/d.php
2. .htaccess должен исправить путь на такой http://www.example.ru/a/b/c/d.php

Пример 3:

1. Пользователь вписал в адресной строке http://example.ru
2. .htaccess должен исправить путь на такой http://www.example.ru

Т.е. скрипт должен просто подставлять недостающий WWW (если www отсутствует в запросе).

Заранее благодарен тому, кто поможет в решении вопроса.

PM MAIL   Вверх
SkyA
Дата 23.2.2008, 15:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Код

RewriteEngine On
RewriteCond %{HTTP_HOST}^site.com$
RewriteRule ^(.*)$ http://www.site.com/$1 [NC,R=301,L]

PM MAIL   Вверх
WALTER
  Дата 24.2.2008, 02:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(SkyA @ 23.2.2008,  15:53)
Код

RewriteEngine On
RewriteCond %{HTTP_HOST}^site.com$
RewriteRule ^(.*)$ http://www.site.com/$1 [NC,R=301,L]


SkyA, Огромное спасибо тебе, помог!

Я только немного отредактировал вот чего в итоге получил, чтоб каждый раз с новым сайтом не менять данные HTTP_HOST в .htaccess:

Код

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


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


 




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


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

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