X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Редирект одного домена на другой, Без переадресации поддоменов
Avin
Avin
Topic Starter сообщение 25.10.2011, 16:38; Ответить: Avin
Сообщение #1


Добрый день, друзья!

Нарисовалась проблема. Есть домен ххх и домен ууу.

Необходимо сделать редирект с домена ххх на ууу, но поддомены xxx.xxx не переадресовывались на yyy

Пробовал разные варианты не получается (htaccess на домене ххх)

Redirect 301 / yyy/
RedirectPermanent / yyy/

Redirect 301 xxx/ yyy/
RedirectPermanent xxx/index.php yyy

При таких вариантах переадресация работает не только с домена ххх на ууу, но и с поддоменов поддомен.ххх на yyy, а этого быть не должно.

Прошу мудрого совета!
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
zrishat_mw
zrishat_mw
сообщение 26.10.2011, 14:46; Ответить: zrishat_mw
Сообщение #2


в heade прописываешь
<script type="text/javascript">   if (self.location.host=='[color=blue]СТАРЫЙ.АДРЕС.САЙТА[/color]') {   self.location=self.location.protocol+'//[color=blue]НОВЫЙ.АДРЕС.САЙТА[/color]'+self.location.pathname;}</script>

возможно это то что тебе нужно
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Avin
Avin
Topic Starter сообщение 26.10.2011, 14:57; Ответить: Avin
Сообщение #3


а через 301 редирект в htaccess нельзя сделать, для поисковиков вроде не мало важно?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Белый Тигр
Белый Тигр
сообщение 30.10.2011, 18:46; Ответить: Белый Тигр
Сообщение #4


По идее должно работать
Redirect 301 / http://yyy/

размещённое в .htaccess в корне http://xxx
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
webmastersvisito...
webmastersvisito...
сообщение 20.11.2011, 12:54; Ответить: webmastersvisitor
Сообщение #5


Извините, что встрял не совсем в тему, крайне нужен редирект внутри одного домена.
Подскажите, плз, как сделать в htaccess редирект с любой страницы index.pl?H= на одну и ту же html страницу, на главную, напр? Сайт на движке рухнул, восстанавливаю на html, но осталось много разбросанных ссылок и сохранённых страниц, жаль терять последних посетителей и разочаровывать их тож. И поисковики очень утомили докладами о неработоспособности сайта.
Я пытался что-то прописывать, пользуясь уроками из интернета, но, видимо, как-то криво: вместо Forbidden перманентно вылезает 500-ая, и весь сайт становится недоступным.
Если кто вдруг захочет помочь, сразу предупреждаю, я в html ориентируюсь, примерно как во французском: лямур, тужур, бонжур и ву ле ву куше авек муа. Так что если вдруг ответите, пожалуйста, попроще ;)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Maverick_mw
Maverick_mw
сообщение 23.11.2011, 2:47; Ответить: Maverick_mw
Сообщение #6


(webmastersvisitor @ 20.11.2011, 16:54) *
Извините, что встрял не совсем в тему, крайне нужен редирект внутри одного домена.
Подскажите, плз, как сделать в htaccess редирект с любой страницы index.pl?H= на одну и ту же html страницу, на главную, напр? Сайт на движке рухнул, восстанавливаю на html, но осталось много разбросанных ссылок и сохранённых страниц, жаль терять последних посетителей и разочаровывать их тож. И поисковики очень утомили докладами о неработоспособности сайта.
Я пытался что-то прописывать, пользуясь уроками из интернета, но, видимо, как-то криво: вместо Forbidden перманентно вылезает 500-ая, и весь сайт становится недоступным.
Если кто вдруг захочет помочь, сразу предупреждаю, я в html ориентируюсь, примерно как во французском: лямур, тужур, бонжур и ву ле ву куше авек муа. Так что если вдруг ответите, пожалуйста, попроще ;)


500-ая ошибка обычно лезет из-за ошибок на стороне сервера. в Данном случае, если вы прописываете виды URL через Файл - htaccess, то возможно у Вас на сервере не работает mod_rewrite, обычно это бывает если хостинг виртуальный без поддержки php.
Если mod_rewrite все-таки работает, то тогда прошу попробовать следующий вариант:

[php]RewriteEngine on
RewriteBase /
RewriteRule ^index.pl?H=(.*)$ /index.htm [L,R=301][/php]


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
webmastersvisito...
webmastersvisito...
сообщение 25.11.2011, 21:41; Ответить: webmastersvisitor
Сообщение #7


Спасибо!
Уведомления об ответе не пришло, а ответили уже давно! ;)
У меня по тарифу PHP, Perl, Mysql вроде присутствуют, буду разбираться, благодарю!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
webmastersvisito...
webmastersvisito...
сообщение 25.11.2011, 22:16; Ответить: webmastersvisitor
Сообщение #8


(Maverick @ 23.11.2011, 2:47) *
попробовать следующий вариант:

[php]RewriteEngine on
RewriteBase /
RewriteRule ^index.pl?H=(.*)$ /index.htm [L,R=301][/php]



Поставил в htacceess код.
При обращении к странице с адресом index.pl?H= по-прежнему показывало 403 Forbidden.
Гениальным озарением поменял 301 на 403 с прежним результатом. ;)

Сейчас в файле такие записи:

        <Files ~ (\.pl$)>
                SetHandler none
AddHandler cgi-script .pl
    </Files>
                                                
AddHandler cgi-script .pl
DirectoryIndex name.html
RewriteEngine   on
RewriteBase     /
RewriteRule ^index.pl?H=(.*)$ /index.htm [L,R=301]


А для сайта с html страницами этот "AddHandler cgi-script .pl" в .htaccess
нужен ли?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Maverick_mw
Maverick_mw
сообщение 26.11.2011, 18:47; Ответить: Maverick_mw
Сообщение #9


(webmastersvisitor @ 26.11.2011, 1:16) *
А для сайта с html страницами этот "AddHandler cgi-script .pl" в .htaccess
нужен ли?


нет, не нужен. Это используется для CGI скриптов, в частности для скриптов на языке Perl.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
webmastersvisito...
webmastersvisito...
сообщение 29.11.2011, 18:55; Ответить: webmastersvisitor
Сообщение #10


(Maverick @ 26.11.2011, 18:47) *
нет, не нужен. Это используется для CGI скриптов, в частности для скриптов на языке Perl.


Вот, я порубал всё ненужное и в .htaccess осталось только

DirectoryIndex name.html
RewriteEngine on
RewriteBase /
RewriteRule ^index.pl?H=(.*)$ /index.htm [L,R=301]

Но по визит на страницы с /index.pl/?H= по-прежнему заканчиваются "403 Forbidden"

Должна же быть какая-то совсем простая фраза типа
"пришёл на несуществующую страницу:
http://site.ru/index.pl/?H=name или
http://site.ru/name
Иди на страницу
http://site.ru/folders/name.html

для совершенно конкретных адресов, ручками прописывать?

В сети практически исключительно советы, как затирать партнёрские ссылки.
Не уроки для честных интернет-ламеров, а сплошь советы сетевым жуликам.
Беда прям! ;)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Можно ли в старый SEO текст вместо старого домена поставить новый?
3 Tutich 1151 22.3.2024, 14:47
автор: Tutich
Открытая тема (нет новых ответов) Куплю выгрузку из serp stat для одного домена
serp stat для одного домена
1 Smartseowork 1552 24.5.2022, 20:49
автор: Latinos
Открытая тема (нет новых ответов) 301 редирект по маске. Как сделать?
1 Vbifyz 1265 16.8.2020, 13:45
автор: miketomlin
Горячая тема (нет новых ответов) 24xbtc Обмен (Ввод - Вывод) Bitcoin и другой Электронной Валюты.
63 mark78 36900 18.7.2020, 2:14
автор: mark78
Открытая тема (нет новых ответов) Восстановление сайта из WebArchive вашего домена
Получите очищений HTML + скрипт системы редактирования контента
1 Shaltick 4794 23.5.2020, 20:36
автор: splashid


 



RSS Текстовая версия Сейчас: 29.3.2024, 2:04
Дизайн