RuWeb.net - хостинг и регистрация доменных имен
ГЛАВНАЯ ХОСТИНГ ДОМЕНЫ VDS СЕРВЕР ИНФОРМАЦИЯ КЛИЕНТЫ ПРАВИЛА ОПЛАТА ЗАКАЗ ФОРУМ
go to bottom

Версия для печати | Подписаться | Добавить в избранное   Создать новую тему Опрос: Ответ на сообщение
Автор: Тема: Перенаправление с http://www.site.ru на http://site.ru
113
Junior Member
*




Сообщения: 28
Зарегистрирован: 10.1.2003
Пользователя нет на форуме

sad.gif когда размещено 24.9.2003 в 22:11 Ответить с цитированием
Перенаправление с http://www.site.ru на http://site.ru


Как сделать перенаправление с http://www.site.ru на http://site.ru ?
Чтобы при открытии http://www.site.ru/page.html срабатывал redirect на http://site.ru/page.html ?
Просмотреть Профиль Пользователя Просмотреть все сообщения этого пользователя Отправить пользователю личное сообщение
RGBNET
Junior Member
*




Сообщения: 26
Зарегистрирован: 25.9.2003
Пользователя нет на форуме

[*] когда размещено 25.9.2003 в 01:38 Ответить с цитированием


Есть 2 варианта:
1. Не использовать программы, которые требуют такой жесткой привязки к домену (где-то я такие видел, даже ставить не стал);
2. можно попробовать поставить скирпт, который будет проверять, нет ли приставки www в адресе, и если есть - делать соответствующий редирект, если нет - выдавать содержимое страницы.
Просмотреть Профиль Пользователя Просмотреть все сообщения этого пользователя Отправить пользователю личное сообщение
support
Super Administrator
*********




Сообщения: 1774
Зарегистрирован: 2.7.2002
Пользователя нет на форуме

[*] когда размещено 25.9.2003 в 22:24 Ответить с цитированием


Все просто.
Пример.
В .htaccess:

Код:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.ruweb.net$
RewriteRule (.*) http://ruweb.net/$1 [L,R=301]
либо более глобально:
Код:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^ruweb.net$
RewriteRule (.*) http://ruweb.net/$1 [L,R=301]
Просмотреть Профиль Пользователя Посетить Домашнюю Страницу Пользователя Просмотреть все сообщения этого пользователя Отправить пользователю личное сообщение
Анонимный
Не зарегистрирован




Сообщения: N/A
Зарегистрирован: N/A
Пользователя нет на форуме

[*] когда размещено 25.9.2003 в 23:55 Ответить с цитированием


support, спасибо.
Что означает "[L,R=301]" ?
support
Super Administrator
*********




Сообщения: 1774
Зарегистрирован: 2.7.2002
Пользователя нет на форуме

[*] когда размещено 26.9.2003 в 12:43 Ответить с цитированием


А не помню. Может и не нужно оно.
Читайте доки...
http://www.egoroff.spb.ru/portfolio/apache/mod_rewrite.html
http://www.egoroff.spb.ru/portfolio/apache/rewriteguide.html
Просмотреть Профиль Пользователя Посетить Домашнюю Страницу Пользователя Просмотреть все сообщения этого пользователя Отправить пользователю личное сообщение
martini
Junior Member
*


Аватар


Сообщения: 35
Зарегистрирован: 22.10.2004
Пользователя нет на форуме

[*] когда размещено 27.10.2004 в 13:27 Ответить с цитированием


почему-то не работает - перенаправляю с самодельного субдомена 3 уровня на другой сайт (за пределами хостинга), а открывается корневая директория субдомена :(
При этом запись в .htaccess есть, а в сPanel, в управлении субдоменами, поле "перенаправление" пустое.

[Изменено 27.10.2004 от martini]
Просмотреть Профиль Пользователя Посетить Домашнюю Страницу Пользователя Просмотреть все сообщения этого пользователя Отправить пользователю личное сообщение
kpv
Super Administrator
*********




Сообщения: 2141
Зарегистрирован: 24.9.2004
Пользователя нет на форуме

[*] когда размещено 27.10.2004 в 14:56 Ответить с цитированием


Опять же можно сделать несколькими способами:
в файл index.html
добавить tag:
<meta http-equiv="Refresh" content="0; url=http://куда_переправить">
либо
в index.php
<?
header("Location: http://куда_идем");
?>



[Изменено 27.10.2004 от kpv]
Просмотреть Профиль Пользователя Посетить Домашнюю Страницу Пользователя Просмотреть все сообщения этого пользователя Отправить пользователю личное сообщение
martini
Junior Member
*


Аватар


Сообщения: 35
Зарегистрирован: 22.10.2004
Пользователя нет на форуме

[*] когда размещено 27.10.2004 в 17:15 Ответить с цитированием


Ха! Так-то понятно, что можно... Хотелось как-то не так :)
Просмотреть Профиль Пользователя Посетить Домашнюю Страницу Пользователя Просмотреть все сообщения этого пользователя Отправить пользователю личное сообщение
support
Super Administrator
*********




Сообщения: 1774
Зарегистрирован: 2.7.2002
Пользователя нет на форуме

[*] когда размещено 27.10.2004 в 17:21 Ответить с цитированием


Ну так нету телепатов...
Вы расскажите или покажите как у вас сделано, догда можно будет сказать в чем ваша ошибка...
Хотя попробую всеже угадать - может .htaccess в public_html лежит, хотя размещать его надо в public_html/поддомен/ ?
Просмотреть Профиль Пользователя Посетить Домашнюю Страницу Пользователя Просмотреть все сообщения этого пользователя Отправить пользователю личное сообщение
martini
Junior Member
*


Аватар


Сообщения: 35
Зарегистрирован: 22.10.2004
Пользователя нет на форуме

[*] когда размещено 27.10.2004 в 18:22 Ответить с цитированием


он там и лежит. он после создания поддомена сам там появился, а может после попытки настроить этот директ...
---------
RewriteEngine on



RewriteCond %{HTTP_HOST} ^ant2on$ [OR]
RewriteCond %{HTTP_HOST} ^www.ant2on$
RewriteRule ^(.*)$ http://ant2on.narod.ru/$1 [R=301,L]

пробовал и страницу указывать: http://ant2on.narod.ru/index.htm

поддомен ant2on.codernames.info

[Изменено 27.10.2004 от martini]
Просмотреть Профиль Пользователя Посетить Домашнюю Страницу Пользователя Просмотреть все сообщения этого пользователя Отправить пользователю личное сообщение
support
Super Administrator
*********




Сообщения: 1774
Зарегистрирован: 2.7.2002
Пользователя нет на форуме

[*] когда размещено 27.10.2004 в 18:40 Ответить с цитированием


А что такое %{HTTP_HOST} ^ant2on$ ?
что-то я сомневаюсь что вы на поддомен попадаете через адрес http://ant2on/
Просмотреть Профиль Пользователя Посетить Домашнюю Страницу Пользователя Просмотреть все сообщения этого пользователя Отправить пользователю личное сообщение
martini
Junior Member
*


Аватар


Сообщения: 35
Зарегистрирован: 22.10.2004
Пользователя нет на форуме

[*] когда размещено 27.10.2004 в 18:50 Ответить с цитированием


это косяк цПанели - я думал она знает синтаксис лучше меня и не задумывался :) Щас попробую...
---
RewriteCond %{HTTP_HOST} ^ant2on.codernames.info/$ [OR]
RewriteCond %{HTTP_HOST} ^www.ant2on.codernames.info/$
RewriteRule ^(.*)$ http://ant2on.narod.ru/index.htm $1 [R=301,L]
---
мимо: Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

не томите уж, напишите, как надо :)

[Изменено 27.10.2004 от martini]
Просмотреть Профиль Пользователя Посетить Домашнюю Страницу Пользователя Просмотреть все сообщения этого пользователя Отправить пользователю личное сообщение
kpv
Super Administrator
*********




Сообщения: 2141
Зарегистрирован: 24.9.2004
Пользователя нет на форуме

[*] когда размещено 2.11.2004 в 20:35 Ответить с цитированием


в error.log какая запись попадает?
Просмотреть Профиль Пользователя Посетить Домашнюю Страницу Пользователя Просмотреть все сообщения этого пользователя Отправить пользователю личное сообщение
Создать новую тему Опрос: Ответ на сообщение

Powered by XMB
Разработано Группа XMB © 2001-2008
[запросов: 21] [PHP: 75.4% - SQL: 24.6%]
go to top
Центр поддержки (круглосуточно)
https://ruweb.net/support/
Москва(499) 502-44-31
Санкт-Петербург(812) 336-42-55
Нижний Новгород(831) 411-12-44
Екатеринбург(343) 204-71-16
© 2002-2013 ЗАО "РУВЕБ"

Дизайн - CredoDesign
Rambler\'s Top100 Рейтинг@Mail.ru
RuWeb.net - Хостинг веб-сайтов (первый месяц - бесплатно). Регистрация доменов.