Правила Форума редакция от 22.06.2020 |
|
|
|
|
|
Опции темы | Опции просмотра | Language |
24.12.2012, 22:05 | #1 |
Неактивный пользователь
Пол: Регистрация: 06.01.2008
Сообщений: 4
Репутация: 0
|
Редирект сайта с помощью .htaccess
Всем привет! Пришло время написать первое сообщение
И сразу прошу помощи. Нужно в редиректе (в .htaccess) создать правила в модуле mod_rewrite с использованием HTTP_USER_AGENT. Задача такая чтоб если заходит поисковый бот типа gigabot, googlebot, webalta, yandexbot и др., то редиректить на другой сайт, а точнее, если бот заходит на страницу site1.ru/stranica23.html, то его должно перебрасывать на site2.ru/stranica23.html, то есть постраничный редирект. Замечу что структуры у обоих сайтов одинаковые, то есть: site1.ru/stranica1.html --> site2.ru/stranica23.html site1.ru/stranica2.html --> site2.ru/stranica23.html site1.ru/contact.html --> site2.ru/contact.html site1.ru/o_kompanii.html --> site2.ru/o_kompanii.html site1.ru/frezeri.html --> site2.ru/frezeri.html А если пользовательский клиент Opera, Mozilla, Firefox, Safari, Chrome и др., то попадали на старый сайт site1.ru т.е. для них без редиректа. Уже два дня пытаюсь сделать, не выходит. Помогите кто-нибудь Добавлено через 2 часа 8 минут Почему не работает во такой код: RewriteEngine On Options +FollowSymlinks RewriteCond %{HTTP_USER_AGENT} ^.*accoona.* [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^.*ia_archiver.* [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^.*antabot.* [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^.*baidu.* [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^.*dcpbot.* [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^.*eltaindexer.* [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^.*feedfetcher.* [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^.*gamespy.* [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^.*gigabot.* [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^.*google.* [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^.*gsa-crawler.* [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^.*grub-client.* [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^.*gulper.* [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^.*slurp.* [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^.*teoma.* [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^.*lycos.* [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^.*stackrambler.* [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^.*aport.* [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^.*webalta.* [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^.*mihalism.* [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^.*msnbot.* [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^.*worldindexer.* [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^.*ooyyo.* [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^.*pagebull.* [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^.*scooter.* [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^.*w3c_validator.* [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^.*jigsaw.* [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^.*yahoofeedseeker.* [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^.*mmcrawler.* [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^.*yandex.* [NC] RewriteRule ^(.*)$ http://site2.ru/$1 [L,R=301] А именно переадресовываются все юзер агенты ??? --------------------- Нашел ошибку вверху рабочий код!!! Последний раз редактировалось lykat; 25.12.2012 в 00:20.. |
Реклама: | мужчине букеты в краснодаре | Всегда выгодно в KNSneva.ru - ноутбук нерпа - поставка техники в СПБ и города северо-запада России. | купить стул офисный | сертификат комплект частотного преобразователя vl-051 | натерли |
17.04.2013, 15:18 | #2 |
Неактивный пользователь
Пол: Регистрация: 26.10.2008
Адрес: Минск
Сообщений: 11
Репутация: 0
|
Re: Редирект сайта с помощью .htaccess
Отталкиваться нужно от кода:
RewriteEngine On RewriteCond %{HTTP_HOST} ^www.САЙТ1.com$ [NC] RewriteRule ^(.*)$ http://www.САЙТ1.com/$1 [R=301,L] Redirect 301 / http://www.САЙТ2.com/ |
17.04.2013, 22:35 | #3 |
Неактивный пользователь
Пол: Регистрация: 06.01.2008
Сообщений: 4
Репутация: 0
|
Re: Редирект сайта с помощью .htaccess
Sour777, спасибо. сайты уже давно склеены поисковыми системами.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Переадресация htaccess по ip | Vinni_incorp | Скорая помощь | 0 | 18.08.2011 13:19 |
.htaccess - помогите | Realization | Веб - Программирование | 1 | 27.08.2010 14:03 |
Ченгаев Д. - Блочная верстка сайта с помощью CSS (2009) | ditransee | Вeб Дизайн | 5 | 25.08.2010 04:35 |
Создание простого AJAX сайта с помощью jQuery | Baddark | AJAX | 7 | 10.07.2010 16:06 |
Редирект | vng23 | PHP | 6 | 28.01.2008 10:52 |
|
|