Перейти к содержимому

MOAB

- - - - -

Помогите, пожалуйста, с редиректом


  • Войдите, чтобы ответить
Сообщений в теме: 7

#1 El Marshal Che

El Marshal Che

    Мастер

  • Модератор
  • PipPipPipPip
  • 1 316 сообщений
860

Отправлено 03 Апрель 2015 - 12:29

Здравствуйте.

Я уже задавал вопрос, но, хоть убей, не могу найти тему на форуме.
Подскажите, пожалуйста, форму 301 редиректа, при которой при обращении на любую страницу сайта посетитель перенаправлялся бы на определенный (внешний) УРЛ.

Спасибо.
F4KIN HATE SEO

#2 Саныч

Саныч

    Мастер

  • Основатель
  • PipPipPipPip
  • 1 213 сообщений
1 189

Отправлено 03 Апрель 2015 - 14:14

переадресация на новый сайт с отдачей роботс.тхт
oldsite.ru - старый сайт
newsite.ru - новый сайт

RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} oldsite.ru$ [NC]
RewriteCond %{REQUEST_URI} /robots.txt
RewriteRule robots.txt /oldrobots.txt  [L]
RewriteCond %{HTTP_HOST} oldsite.ru$ [NC]
RewriteCond %{REQUEST_URI} !/robots.txt
RewriteRule (.*) http://newsite.ru/$1 [R=301,L]
AddDefaultCharset UTF-8
Options -Indexes
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php

Саныч

#3 El Marshal Che

El Marshal Che

    Мастер

  • Модератор
  • PipPipPipPip
  • 1 316 сообщений
860

TC Отправлено 03 Апрель 2015 - 15:15

Огромное спасибо, но мне нужно решение проще (не вы ли мне его в прошлый раз дали?).
Т.е. мне вообще не надо проверять какая страница, что, куда, мне просто запулить надо юзера в другую локацию (это не переклей, просто редирект).
Должно работать так, чтобы, обращаясь на любой урл, шел редирект, т.е.
http://domain.ru/rossiu-prodali
http://domain.ru/a-vot-i-net
http://domain.ru/nu-na-net-i-suda-net
все это редиректило б на
http://hrena.net
И, возможно, кто-то еще сможет подсказать как это сделать в т.ч. с помощью php с задержкой в 100 мс?
Т.е. попал человек на сайт, а его, бедного, через 100 мс перекинуло на другой.
F4KIN HATE SEO

#4 isay777

isay777

    смурфосеошнег

  • Модератор
  • PipPipPipPipPip
  • 2 283 сообщений
2 427
  • ИзМосква

Отправлено 03 Апрель 2015 - 15:27

header( 'Refresh: 5; url=http://rambler.ru/' ); // переадресовать на главную страницу рамблера через 5 секунд после загрузки страницы.

мое портфолио - Дешевый и надежный хостинг c SSD --- СНИМАЕМ ПОЗИЦИИ ЧЕТКО

#5 Serg_pnz

Serg_pnz

    Hanswurst

  • Старая гвардия
  • PipPipPipPipPip
  • 2 118 сообщений
1 775
  • Из*** гонец? Гонец из Пензы?... Нет – реальный гонец!

Отправлено 03 Апрель 2015 - 16:20

на хтмл
<META HTTP-EQUIV="REFRESH" CONTENT="2;URL=http://sase.ru/2.php">

RewriteEngine On
RewriteRule ^(.*)$ http://www.trbh.ru/ [L,R=301]
не тестил, но должно работать. урл не сохраняется
Не все кальсоны с оторванными пуговицами – брюки. © Serg_pnz

#6 El Marshal Che

El Marshal Che

    Мастер

  • Модератор
  • PipPipPipPip
  • 1 316 сообщений
860

TC Отправлено 03 Апрель 2015 - 16:22

Большое спасибо, потестирую. Вроде вот такой и был в прошлый раз вариант с 301м.
F4KIN HATE SEO

#7 Serg_pnz

Serg_pnz

    Hanswurst

  • Старая гвардия
  • PipPipPipPipPip
  • 2 118 сообщений
1 775
  • Из*** гонец? Гонец из Пензы?... Нет – реальный гонец!

Отправлено 03 Апрель 2015 - 16:28

El Marshal Che, с сохранением урл
RewriteEngine On

RewriteCond %{HTTP_HOST} ^(www\.)?ase\.ru$ [NC]
RewriteRule ^(.*)$ http://gmbh.ru/$1 [L,R=301]

Не все кальсоны с оторванными пуговицами – брюки. © Serg_pnz

#8 Вячеславовна

Вячеславовна

    Новенький

  • Новичок
  • Pip
  • 9 сообщений

Отправлено 07 Октябрь 2020 - 06:28

Просмотр сообщенияСаныч (03 Апрель 2015 - 14:14) писал:

переадресация на новый сайт с отдачей роботс.тхт
oldsite.ru - старый сайт
newsite.ru - новый сайт

RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} oldsite.ru$ [NC]
RewriteCond %{REQUEST_URI} /robots.txt
RewriteRule robots.txt /oldrobots.txt  [L]
RewriteCond %{HTTP_HOST} oldsite.ru$ [NC]
RewriteCond %{REQUEST_URI} !/robots.txt
RewriteRule (.*) http://newsite.ru/$1 [R=301,L]
AddDefaultCharset UTF-8
Options -Indexes
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php
Ооо..Класс, спасибо за информацию! Как раз то, что я ищу. Почему-то мне редирект тяжело даётся



Похожие темы


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных



© 2020 SMO&SEO форум «WEBIMHO» — продвижение и создание сайтов, интернет-маркетинг

По вопросам рекламы на форуме и цены на рекламу
Все материалы SEO форума разрешены к копированию только с установкой гиперактивной ссылки на webimho.ru,
тем, кто этого не сделает, мы оторвем руки и ноги и поменяем местами,
а когда выйдем из тюрьмы, опять оторвем и опять поменяем.


Россия, г. Москва
  • Top.Mail.Ru

Мы в соцсетях: twitter | вконтакте | facebook | livejournal