Как сделать редирект через htaccess

BadBoy
На сайте с 31.01.2005
Offline
279
443

есть сайт - site.ru

надо сделать редирект, чтобы с любой страницы сайта шел переход на указанный адрес.

например:

site.ru/134tqwe/ -> ya.ru

site.ru/134tqgesxbv/ -> ya.ru

...

site.ru/любое рандомное значение/

и

site.ru/любое рандомное значение/любое рандомное значение2/

RewriteEngine on

RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/$ http://ya.ru [R=301,L]

почему-то не работает

S
На сайте с 30.09.2016
Offline
469
#1

А так не пробовали? :)

RewriteEngine on
RewriteRule .+ http://ya.ru [R=301,L]
Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
BadBoy
На сайте с 31.01.2005
Offline
279
#2

работает:

RewriteEngine on

RewriteRule ^(.*)$ http://www.ya.ru [L,R=301]


---------- Добавлено 18.12.2017 в 18:30 ----------

Sitealert, ваш метод тоже работает, проверил.
S
На сайте с 30.09.2016
Offline
469
#3

Есть небольшая разница. В Вашем варианте редиректить будет и с главной страницы, в моём - с главной не будет.

BadBoy
На сайте с 31.01.2005
Offline
279
#4
Sitealert:
Есть небольшая разница. В Вашем варианте редиректить будет и с главной страницы, в моём - с главной не будет.

спасибо именно, то что надо!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий