Posted 11 декабря, 201311 yr Исходные данные: Есть форум, который относительно хорошо был проиндексирован (бывший pro-ucheba.com, нынешний pro-ege.com). Сейчас на Pro-ucheba.com - стоит информационный портал, а на pro-ege.com тот самый форум. Сейчас по всем посещениям, которые идут с поисков, а их преимущественное количество - получаются - битые ссылки. Что нужно: сделать редирект, который будет направлять посетителя из поиска на pro-ege.com Возможно ли это сделать как-то? может быть через .htaccess?
12 декабря, 201311 yr Прописываем RewriteEngine On RewriteCond %{HTTP_HOST} ^ваш сайт откуда переадресовывать .ru$ [NC] RewriteRule ^(.*)$ куда переадресовывать $1 [R=301,L] Так вроде
12 декабря, 201311 yr Author Так 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 декабря, 201311 yr Прописываем RewriteEngine On RewriteCond %{HTTP_HOST} ^ваш сайт откуда переадресовывать/topic .ru$ [NC] RewriteRule ^(.*)$ куда переадресовывать $1 [R=301,L] Так вроде Спроси у Респектеда Edited 12 декабря, 201311 yr by Nubik
12 декабря, 201311 yr Nubik,надоело уже твой бессмысленные посты читать. , я не спец по написанию правил переадресации, но, думаю, можно написать без проблем. Могу дать контакты того, кто сделает, но он сделает только за денежку.
12 декабря, 201311 yr Author Написал так. RewriteEngine On RewriteCond %{HTTP_HOST} ^pro-ucheba.com/topic .ru$ [NC] RewriteRule ^(.*)$ pro-ege.com $1 [R=301,L] появилась 500 ошибка сервера.
12 декабря, 201311 yr Author Он так полностью редиректит на pro-ege.com! а мне нужно только Мне нужно только по запросам, содежащим в url: xxx.com/topic/
12 декабря, 201311 yr RewriteEngine On RewriteCond %{HTTP_HOST} ^pro-ucheba.com/topic/$ [NC] RewriteRule ^(.*)$ __pro-ege.com/$1 [R=301,L]
12 декабря, 201311 yr Author Прописал. Ничего не поменял. Не редиректит. Для примера: bit.ly/1bYpC8u 4 сайт в поиске. при переходе не перенаправляет на pro-ege.com/topic/блаблабла Готов заплатить денюжку за это.
12 декабря, 201311 yr Прописал. Ничего не поменял. Не редиректит. Для примера: bit.ly/1bYpC8u 4 сайт в поиске. при переходе не перенаправляет на pro-ege.com/topic/блаблабла Готов заплатить денюжку за это. RewriteRule ^topic/(.*) __pro-ege.com/topic/$1- [L,R]
12 декабря, 201311 yr Author Опять не перенаправляет... Если что, мой .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 декабря, 201311 yr Как ты у себя проверил? Вообще ничего. RewriteEngine on RewriteBase / RewriteRule ^topic/(.*) __pro-ege.com/topic/$1- [L,R] Перешел по ссылке site/topic/333 перешло на pro-ege/topic/333-
12 декабря, 201311 yr Author можно закрывать тему. Нужно было сделать так: 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.