Перейти к содержанию

Редирект с одного сайта на другой


Quicksdk

Рекомендуемые сообщения

Исходные данные:
Есть форум, который относительно хорошо был проиндексирован (бывший pro-ucheba.com, нынешний pro-ege.com). 
 
Сейчас на Pro-ucheba.com - стоит информационный портал, а  на pro-ege.com тот самый форум.
 
Сейчас по всем посещениям, которые идут с поисков, а их преимущественное количество - получаются - битые ссылки.
 
Что нужно:
сделать редирект, который будет направлять  посетителя из поиска на pro-ege.com 
 
Возможно ли это сделать как-то? может быть через .htaccess?
 
Ссылка на комментарий
Поделиться на другие сайты

Да, это осуществимо через .htaccess

Ссылка на комментарий
Поделиться на другие сайты

А вы не знаете как именно это реализовать, то есть что подписывать?

Ссылка на комментарий
Поделиться на другие сайты

Прописываем

RewriteEngine On
RewriteCond %{HTTP_HOST} ^ваш сайт откуда переадресовывать .ru$ [NC]
RewriteRule ^(.*)$ куда переадресовывать $1 [R=301,L]

 

Так вроде

Ссылка на комментарий
Поделиться на другие сайты

Так 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/
 
Как это сделать? куда копать?
Ссылка на комментарий
Поделиться на другие сайты

Прописываем

RewriteEngine On

RewriteCond %{HTTP_HOST} ^ваш сайт откуда переадресовывать/topic .ru$ [NC]

RewriteRule ^(.*)$ куда переадресовывать $1 [R=301,L]

 

Так вроде

Спроси у Респектеда

Изменено пользователем Nubik
Ссылка на комментарий
Поделиться на другие сайты

Nubik,надоело уже твой бессмысленные посты читать.

, я не спец по написанию правил переадресации, но, думаю, можно написать без проблем. Могу дать контакты того, кто сделает, но он сделает только за денежку. 

Ссылка на комментарий
Поделиться на другие сайты

Написал так.

 

RewriteEngine On
RewriteCond %{HTTP_HOST} ^pro-ucheba.com/topic .ru$ [NC]
RewriteRule ^(.*)$ pro-ege.com $1 [R=301,L]
 
появилась 500 ошибка сервера.
Ссылка на комментарий
Поделиться на другие сайты

А так:

RewriteEngine On
RewriteRule ^(.*)$ __pro-ege.com/$1 [R=301,L]
Ссылка на комментарий
Поделиться на другие сайты

Он так полностью редиректит на pro-ege.com!  а мне нужно только 

 

 

 

Мне нужно только по запросам, содежащим в url: xxx.com/topic/
Ссылка на комментарий
Поделиться на другие сайты

RewriteEngine On
RewriteCond %{HTTP_HOST} ^pro-ucheba.com/topic/$ [NC]
RewriteRule ^(.*)$ __pro-ege.com/$1 [R=301,L]
Ссылка на комментарий
Поделиться на другие сайты

Прописал. Ничего не поменял. Не редиректит.

 

Для примера:

 bit.ly/1bYpC8u

 

4 сайт в поиске. при переходе не перенаправляет на pro-ege.com/topic/блаблабла


Готов заплатить денюжку за это.
Ссылка на комментарий
Поделиться на другие сайты

 

Прописал. Ничего не поменял. Не редиректит.

 

Для примера:

 bit.ly/1bYpC8u

 

4 сайт в поиске. при переходе не перенаправляет на pro-ege.com/topic/блаблабла

Готов заплатить денюжку за это.

 

RewriteRule ^topic/(.*) __pro-ege.com/topic/$1- [L,R]
Ссылка на комментарий
Поделиться на другие сайты

Опять не перенаправляет... 

 

Если что, мой .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]

Ссылка на комментарий
Поделиться на другие сайты

,а что делает?

Вообще ничего?

Странно.У себя проверил.Перекинуло как надо

Ссылка на комментарий
Поделиться на другие сайты

Как ты у себя проверил?

 

Вообще ничего.

Ссылка на комментарий
Поделиться на другие сайты

Как ты у себя проверил?

Вообще ничего.

RewriteEngine on
RewriteBase /

RewriteRule ^topic/(.*) __pro-ege.com/topic/$1- [L,R]
Перешел по ссылке site/topic/333 перешло на pro-ege/topic/333-
Ссылка на комментарий
Поделиться на другие сайты

можно закрывать тему. Нужно было сделать так:
RedirectMatch permanent topic/(.*)$ site.com/topic/$1
Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...