Избитая тема 301 редиректа дропнутого домена и кучи URLов

T
На сайте с 25.01.2008
Offline
83
454

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

Суть в том, что есть ссылки на разные страницы того домена, при установке мною вот такого редиректа

RewriteEngine on

RewriteRule (.*) http://домен.com/$1 [R=301,L]

при переходе скажем по http://домен/catalogue/blu-ray-films--enter.html перекидывает на новый домен, но с сохранением всего URL'a а поскольку структура МОЕГО сайта иная, то имеем не найденную страницу... 404

Подобных ссылок и на разные страницы много, к примеру найденные мною...

http://домен/pleer.php

http://домен/disc.php
http://домен/index.php?option=com_virtuemart&page=shop.browse&category_id=25&Itemid=120
http://домен/catalogue/blu-ray-films--enter.html
домен/index.php?page=shop.product_details&category_id=32&flypage=flypage.tpl&product_id=151&option=com_virtuemart&Itemid=120&vmcchk=1&Itemid=120
http://домен/genres--Multfilm-10.html
http://домен/joomla-stuff-mainmenu-26/news-feeds-mainmenu-7/4-joomla/3-joomla-community-magazine.html
http://домен/joomla-stuff-mainmenu-26/news-feeds-mainmenu-7/5-free-and-open-source-software/9-software-freedom-law-center.html
http://домен/news--ISTORIYa-DISKOV-BLU-RAY-DISC-7.html
http://домен/our-shop/category/13/index.php

В вебмастере google уже порядка 400 не найденных страниц, все это хочется на морду перепкинуть постоянным редиректом.

Была мысль, выловить все возможные комбинации URL'ов и написать под них правила в htacess, но ведь может быть масса того, что не выловлю... да и в правилах для htacess не силен, нужно вникать :-(

Вопрос, как сделать так, что б при переходе по старой ссылке кидало на ГЛАВНУЮ страницу нового сайта а не не такую же, но с новым доменом.

Специализированный интернет-магазин HD медиаплееров (http://hd-players.com/) и всякого разного к ним же.
BM
На сайте с 16.02.2009
Offline
176
#1

Попробуйте так

Options +FollowSymLinks
RewriteEngine on

RewriteCond %{HTTP_HOST} ^drop-domen.ru$
RewriteRule (.*) http:/domen.ru/ [R=301,L]

RewriteCond %{HTTP_HOST} ^www.drop-domen.ru$
RewriteRule (.*) http:/domen.ru/ [R=301,L]
T
На сайте с 25.01.2008
Offline
83
#2

Спасибо, работает для URL'ов вида

/catalogue/blu-ray-films--enter.html

/news--ISTORIYa-DISKOV-BLU-RAY-DISC-7.html

и подобных, но вот такие комбинации, с передачей параметров

index.php?option=com_virtuemart&page=shop.browse&category_id=25&Itemid=120

index.php?page=shop.product_details&category_id=32&flypage=flypage.tpl&product_id=151&option=com_virtuemart&Itemid=120&vmcchk=1&Itemid=120

перекидывает с сохранением в адреской строке URL'ов.

Но и на этой огромное спасибо, подавляющая масса ссылок как надо редиректит

BM
На сайте с 16.02.2009
Offline
176
#3
Tarasishe:

и подобных, но вот такие комбинации, с передачей параметров
index.php?option=com_virtuemart&page=shop.browse&category_id=25&Itemid=120

index.php?page=shop.product_details&category_id=32&flypage=flypage.tpl&product_id=151&option=com_virtuemart&Itemid=120&vmcchk=1&Itemid=120

перекидывает с сохранением в адреской строке URL'ов.
Но и на этой огромное спасибо, подавляющая масса ссылок как надо редиректит

обрабатывайте их непосредственно в index.php

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий