Как сделать редирект (301, 302). Общая тема

il_cattivo
На сайте с 25.06.2016
Offline
63
#881

А как делать редирект

с

https://moj-sajt/video/moj-post

на

https://moj-sajt/moj-post

Чтобы не затрагивало другие категории и теги. Либо меняло "video" на рублику записи. Надо убрать из урла ярлык "video" который ставил плагин для всех записей.

X
На сайте с 04.12.2018
Offline
283
#882

Есть строка в htaccess:

Redirect 301 /tags/belje/postelnoe http://SITE.ru/postelnoe-belje.htm

Она редиректит старую страницу на новую.

Но при заходе на страницу "SITE.ru/tags/belje/postelnoe/satin" он так же редиректит на "http://SITE.ru/postelnoe-belje.htm/satin", чего быть не должно и появляются ошибки.

Как сделать, чтобы редиректилась только указанная выше страница?

Удобный съем позиций (http://allpositions.ru/redirect/58277)
J
На сайте с 20.02.2014
Offline
120
jkm
#883

RedirectMatch 301 ^/tags/belje/postelnoe$ http://SITE.ru/postelnoe-belje.htm
Crazy & Co.
На сайте с 25.01.2007
Offline
221
#884

Подскажите пожалуйста, как сделать 301 редирект через htaccess на другой домен, если новый домен имеет другие адреса страниц.

Например:

domain1.ru > domain2.ru

domain1.ru/articles.html > domain2.ru/stati

U8
На сайте с 28.12.2018
Offline
1
#885

Настроил 301 для сайта, но не учел что роботс тоже редиректит. Подскажите пожалуйста, как сделать так чтобы только php и html редиректило. Сейчас все так в файле:

//ну и вообще. Был сайт строительный, поставил фотографа (так надо))) - есть ли смысл все битые внешние на морду 301 отправить?

RewriteEngine On

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/

RewriteRule ^index\.html$ http://домен.ru/ [R=301,L]

RewriteCond %{HTTP_HOST} ^www.домен\.ru$ [NC]

RewriteRule ^(.*)$ http://домен.ru/$1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ /? [R=301,L]

NC
На сайте с 28.11.2011
Offline
89
#886

Настроил рекламу в ФБ, но ссылка от туда имеет вид http://сайт/?fbclid=IwAR2u8D9cfFzlAb8uhYNUtdFDJCZf5IZbU9MTVSzyGoh22_EiwwsVd2EGl5E

Проблема в том, что это не главная страница моего сайта.

Думал решить проблему редиректом, но не могу его правильно составить.

Нужно чтобы со страницы http://сайт/?fbclid=[все что угодно] был редирект на на главную. Как это правильно сделать?

VoV@
На сайте с 22.09.2007
Offline
196
#887

Есть даже целая тема на этот счёт: /ru/forum/917580

⭐ Разработка Андроид-приложений (Xamarin C#). ⭐ Разработка ASP.NET (WebForms, MVC, WebAPI, Core). ⭐ Цой жив!
[Удален]
#888

VoV@, там даже редирект, по существу, не нужен. Клиан-парам норм отрабатывает.

NC
На сайте с 28.11.2011
Offline
89
#889

как сделать редирект в htaccess

с http://сайт/?fbclid=asdasdasd на главную

где asdasdasd - случайный набор символов

NC
На сайте с 28.11.2011
Offline
89
#890
NlCK:
Настроил рекламу в ФБ, но ссылка от туда имеет вид http://сайт/?fbclid=IwAR2u8D9cfFzlAb8uhYNUtdFDJCZf5IZbU9MTVSzyGoh22_EiwwsVd2EGl5E

Проблема в том, что это не главная страница моего сайта.
Думал решить проблему редиректом, но не могу его правильно составить.
Нужно чтобы со страницы http://сайт/?fbclid=[все что угодно] был редирект на на главную. Как это правильно сделать?

сам додумался

RewriteCond %{QUERY_STRING} ^fbclid=(.*)$ [NC]

RewriteRule ^$ /? [R=301,L]

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