WebSite X5Help Center

 
Dima Kornevich
Dima Kornevich
User

Перенаправление старой url на новый url  ru

Автор: Dima Kornevich
Просмотрено 1273, Подписчики 1, Размещенный 0  

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

Такой вопрос, у меня на сайте site.com была статья на блоге, она была в топ 3 гугл, но по соображениям визуально туда нужно было добавить почтовую форму и другие дополнения которые в блоге нет возможности добавить.

Суть

Как правильно поступить, задача удалить url блога  с сайта и удалить с консоли гугл с самого поиска и я создал новую страницу (url) но на новом url перенес полностью старую статью с блога (которую удалил) правильно ли я сделал?

Или есть какой то ридерект с одной страницы на новый url именно в программе на одном и том же сайте.

Пример

site1.com/blog/str1  = это старая статья которая была в топ 3

новая site1.com/str1 (без блога) но статья полностью скопирована на новый url того же сайта

Как быть в таких ситуациях?

Размещено
5 Ответы
Dima Kornevich
Dima Kornevich
User
Автор

подскажите как быть, это довольно частое явление, может через какие 301 редиректы переносить или просто удалить и скопировать на новый Url

Читать больше
Размещено От Dima Kornevich
Aleksej H.
Aleksej H.
Moderator

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

"... правильно ли я сделал?" - я бы так не делал. Так как это повышает вероятность потери позиции.


Я бы рекомендовал настроить 301 перенаправление в файле ".htaccess":

Redirect 301 /staryj-adres https://site.com/novyj-adres

Обратите внимание на протокол. Если у Вас HTTP, то надо писать "http://site.com/novyj-adres".

Читать больше
Размещено От Aleksej H.
Dima Kornevich
Dima Kornevich
User
Автор

Не работает!!!

вот внес перенаправление так

RewriteCond %{REQUEST_URI} ^/https://mobi-dengi.com/blog/?kak-snjat-dengi-s-mobilnogo-telefona/$
RewriteRule ^.*$ http://site.ru/https://mobi-dengi.com/как-снять-деньги-с-телефона.html/? [R=301,L]

Общий документ

RewriteEngine On
RewriteBase /

RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteCond %{HTTP_HOST} ^www.mobi-dengi.com$ [NC]
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteCond %{THE_REQUEST} ^.*/index.html
RewriteRule ^(.*)index.html$ https://mobi-dengi.com/ [R=301,L]

RewriteCond %{THE_REQUEST} ^.*/index.php
RewriteRule ^(.*)index.php$ https://mobi-dengi.com/ [R=301,L]

RewriteCond %{REQUEST_URI} ^/https://mobi-dengi.com/blog/?kak-snjat-dengi-s-mobilnogo-telefona/$
RewriteRule ^.*$ http://site.ru/https://mobi-dengi.com/как-снять-деньги-с-телефона.html/? [R=301,L]

ErrorDocument 404 /404.html

AddHandler application/x-httpd-php .html
AddHandler cgi-script .pl .py .jsp .asp .htm .shtml .sh .cgi
AddType application/x-javascript .js
AddType text/css .css
AddType text/xml .xml
AddType application/octet-stream .doc .mov .avi .pdf .xls
# ForceType application/x-httpd-php

Читать больше
Размещено От Dima Kornevich
Aleksej H.
Aleksej H.
Moderator

"получается что мне нужен редирект с блога страницы на обычную

с https://mobi-dengi.com/blog/?kak-snjat-dengi-s-mobilnogo-telefona

на https://mobi-dengi.com/как-снять-деньги-с-телефона.html"

У URL с параметрами "https://mobi-dengi.com/blog/?kak-snjat-dengi-s-mobilnogo-telefona" и правда бывают проблемы в плане перенаправлений. Зависит от хостинга. Попробуйте что-то из этого https://qna.habr.com/q/207035 или этого https://page-speed.ru/articles/redirect-with-get-params/ Также можете поискать информацию на тему "перенаправление с параметрами".

Читать больше
Размещено От Aleksej H.