Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Портал .::2BakSa.WS::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Веб - Программирование > PHP

Уважаемые пользователи nowa.cc и 2baksa.ws. У нас сложилось тяжёлое финансовое положение. Мы работаем для вас вот уже более 15 лет и сейчас вынуждены просить о помощи. Окажите посильную поддержку проектам. Мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: 826074280762 Webmoney WME: 804621616710
PayPal PayPal_Email E-mail для связи по вопросу помощи
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!
Ответ
 
Опции темы Опции просмотра Language
Старый 24.12.2012, 23: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 в 01:20..
lykat вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: фильм поступь хаосагорько 2 актерышезлонг стулстол купить обеденный раздвижнойказань-самара на теплоходе


Старый 17.04.2013, 16:18   #2
Sour777
Неактивный пользователь
 
Пол:Мужской
Регистрация: 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/
Sour777 вне форума
 
Ответить с цитированием Вверх
Старый 17.04.2013, 23:35   #3
lykat
Неактивный пользователь
 
Пол:Женский
Регистрация: 06.01.2008
Сообщений: 4
Репутация: 0
По умолчанию Re: Редирект сайта с помощью .htaccess

Sour777, спасибо. сайты уже давно склеены поисковыми системами.
lykat вне форума
 
Ответить с цитированием Вверх
Ответ

Опции темы
Опции просмотра

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переадресация htaccess по ip Vinni_incorp Скорая помощь 0 18.08.2011 14:19
.htaccess - помогите Realization Веб - Программирование 1 27.08.2010 15:03
Ченгаев Д. - Блочная верстка сайта с помощью CSS (2009) ditransee Вeб Дизайн 5 25.08.2010 05:35
Создание простого AJAX сайта с помощью jQuery Baddark AJAX 7 10.07.2010 17:06
Редирект vng23 PHP 6 28.01.2008 11:52

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 07:28. Часовой пояс GMT +3.


Copyright ©2004 - 2024 2BakSa.WS

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.14041 секунды с 13 запросами