Posted 11 декабря, 201310 yr comment_48753 Исходные данные: Есть форум, который относительно хорошо был проиндексирован (бывший pro-ucheba.com, нынешний pro-ege.com). Сейчас на Pro-ucheba.com - стоит информационный портал, а на pro-ege.com тот самый форум. Сейчас по всем посещениям, которые идут с поисков, а их преимущественное количество - получаются - битые ссылки. Что нужно: сделать редирект, который будет направлять посетителя из поиска на pro-ege.com Возможно ли это сделать как-то? может быть через .htaccess?
12 декабря, 201310 yr Author comment_48775 А вы не знаете как именно это реализовать, то есть что подписывать?
12 декабря, 201310 yr comment_48780 Прописываем RewriteEngine On RewriteCond %{HTTP_HOST} ^ваш сайт откуда переадресовывать .ru$ [NC] RewriteRule ^(.*)$ куда переадресовывать $1 [R=301,L] Так вроде
12 декабря, 201310 yr Author comment_48781 Так pro-ucheba.com тоже должен работать. Если я сделаю 301 редирект, разве не все пользователи посетившие pro-ucheba.com будут перенаправлены на pro-ege.com? Мне нужно только по запросам, содежащим в url: xxx.com/topic/ К примеру человек пришел из яндекса: по этой ссылке pro-ucheba.com/topic/259-sochinenie-po-russkomu-lyubov-k-rodine-po-evoro/ и определив, что в urle есть /topic/ нужно перенаправить его на pro-ege.com/topic/259-sochinenie-po-russkomu-lyubov-k-rodine-po-evoro/ Как это сделать? куда копать?
12 декабря, 201310 yr comment_48785 Прописываем RewriteEngine On RewriteCond %{HTTP_HOST} ^ваш сайт откуда переадресовывать/topic .ru$ [NC] RewriteRule ^(.*)$ куда переадресовывать $1 [R=301,L] Так вроде Спроси у Респектеда Edited 12 декабря, 201310 yr by Nubik
12 декабря, 201310 yr comment_48786 Nubik,надоело уже твой бессмысленные посты читать. , я не спец по написанию правил переадресации, но, думаю, можно написать без проблем. Могу дать контакты того, кто сделает, но он сделает только за денежку.
12 декабря, 201310 yr Author comment_48787 Написал так. RewriteEngine On RewriteCond %{HTTP_HOST} ^pro-ucheba.com/topic .ru$ [NC] RewriteRule ^(.*)$ pro-ege.com $1 [R=301,L] появилась 500 ошибка сервера.
12 декабря, 201310 yr comment_48788 А так: RewriteEngine On RewriteRule ^(.*)$ __pro-ege.com/$1 [R=301,L]
12 декабря, 201310 yr Author comment_48789 Он так полностью редиректит на pro-ege.com! а мне нужно только Мне нужно только по запросам, содежащим в url: xxx.com/topic/
12 декабря, 201310 yr comment_48790 RewriteEngine On RewriteCond %{HTTP_HOST} ^pro-ucheba.com/topic/$ [NC] RewriteRule ^(.*)$ __pro-ege.com/$1 [R=301,L]
12 декабря, 201310 yr Author comment_48795 Прописал. Ничего не поменял. Не редиректит. Для примера: bit.ly/1bYpC8u 4 сайт в поиске. при переходе не перенаправляет на pro-ege.com/topic/блаблабла Готов заплатить денюжку за это.
12 декабря, 201310 yr comment_48803 Прописал. Ничего не поменял. Не редиректит. Для примера: bit.ly/1bYpC8u 4 сайт в поиске. при переходе не перенаправляет на pro-ege.com/topic/блаблабла Готов заплатить денюжку за это. RewriteRule ^topic/(.*) __pro-ege.com/topic/$1- [L,R]
12 декабря, 201310 yr Author comment_48824 Опять не перенаправляет... Если что, мой .htaccess на данный момент AddDefaultCharset UTF-8 php_value memory_limit 64M <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress RewriteRule ^topic/(.*) __pro-ege.com/topic/$1- [L,R]
12 декабря, 201310 yr comment_48832 ,а что делает? Вообще ничего? Странно.У себя проверил.Перекинуло как надо
12 декабря, 201310 yr comment_48836 Как ты у себя проверил? Вообще ничего. RewriteEngine on RewriteBase / RewriteRule ^topic/(.*) __pro-ege.com/topic/$1- [L,R] Перешел по ссылке site/topic/333 перешло на pro-ege/topic/333-
12 декабря, 201310 yr Author comment_48841 можно закрывать тему. Нужно было сделать так: RedirectMatch permanent topic/(.*)$ site.com/topic/$1
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.