Переезд с пром юа (тиу ру) на wordpress

12
karleon4ik
На сайте с 14.08.2017
Offline
52
5253

Всем привет!

Спасибо, что читаете текст!

Мой товарищ по незнанию купил "год" на торговой платформе пром юа, домен же купил на стороннем хостинге. И планирует переезд на c пром юа на ВП (на хостинг, где купил домен). На программиста у него денег нет - попросил меня. Я далеко не программист и не верстальщик, знаю только азы.

Сделал копию сайта на денвере, оптимизировал под моб устройства, все настроил. Но столкнулся с такой проблемой:

на всех сайтах пром юа УРЛ сразу после домена, где артикул + короткое название товара/категории услуг, по типу: site.com/7443979tovar-u/. На ВП в товарах и категориях стоит префикс, который я не знаю как убрать:gm: где уже только не искал(( Так, если создавать товар на вп, то он будет выглядеть примерно так: site.com/produkt/7443979tovar-u/, понятно что для поисковика site.com/7443979tovar-u/ и site.com/produkt/7443979tovar-u/ разные страницы и что делать не знаю.

З.Ы. постоянные ссылки с /%category%/%postname%/ только для записей (статей).

Подбор нот для фортепиано, заказать → https://u.to/fKAZHA
Advisor
На сайте с 24.11.2003
Offline
177
#1

редиректы настройте.

karleon4ik
На сайте с 14.08.2017
Offline
52
#2
Advisor:
редиректы настройте.

Получиться огромное количество редиректов - такой вариант не подходит.

Может знаете другие варианты?

TF-Studio
На сайте с 17.08.2010
Offline
334
#3

переезд / перенос - только с сохранением структуры URL

наймите программиста, выйдет дешевле на итоге.

это простое мероприятие, не дорого будет стоить

Всё ещё лучший способ заработка для белых сайтов: GoGetLinks (https://www.gogetlinks.net/?inv=fahbn8).
7910
На сайте с 18.07.2007
Offline
181
#4

В .htaccess просто прописать удаление сабдиректории:

RewriteEngine On
RewriteRule ^/produkt/(.*)$ http://www.site.com/$1 [L,R=301]
karleon4ik
На сайте с 14.08.2017
Offline
52
#5
7910:
В .htaccess просто прописать удаление сабдиректории:

Можно подробнее? Буду безумно благодарен :)

7910
На сайте с 18.07.2007
Offline
181
#6

1. Находите в корне сайта файл .htaccess

2. Добавляете туда строки:


RewriteEngine On
RewriteRule ^/produkt/(.*)$ http://www.site.com/$1 [L,R=301]

Если в этом файле уже есть строка

RewriteEngine On

то повторно её не пишем

3. site.com заменяем на адрес своего сайта.

Onecontent
На сайте с 02.05.2016
Offline
82
#7

Вы еще будете удивлены когда захотите закрыть сайт на тиу от индексации) Для этого обязательно нужно иметь свой домен. Если действующий вы выведете на новый сайт - доступа к robots не будет)

Выводили так сайт одного клиента. Учитывая "продвижение специалистами" самого тиу - не стали даже морочить голову с редиректами.

Создание и продвижение сайтов в Самаре ( https://onecontent.ru ) Автоаксессуары и тюнинг в Красноярске ( https://carbonado24.com )
karleon4ik
На сайте с 14.08.2017
Offline
52
#8
7910:
1. Находите в корне сайта файл .htaccess
2. Добавляете туда строки:

Если в этом файле уже есть строка

то повторно её не пишем
3. site.com заменяем на адрес своего сайта.

.htaccess сейчас выглядит так:

# 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

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]

RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

RewriteCond %{HTTPS} off

RewriteCond %{HTTP:X-Forwarded-Proto} !https

RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

В каком месте нужно вставлять, то что Вы написали:


RewriteEngine On
RewriteRule ^/produkt/(.*)$ http://www.site.com/$1 [L,R=301]

??

Что можете посоветовать прописать в .htaccess помимо редиректов? Насколько я понимаю - .htaccess не полный, а у меня совершенно нет опыта делать .htaccess

---------- Добавлено 02.09.2017 в 01:13 ----------


Что можете посоветовать прописать в .htaccess помимо редиректов? Насколько я понимаю - .htaccess не полный, а у меня совершенно нет опыта делать .htaccess

Также буду благодарен за источники на литературу и статьи:)

---------- Добавлено 02.09.2017 в 01:22 ----------

7910:
В .htaccess просто прописать удаление сабдиректории:

Только в этом файле?

7910
На сайте с 18.07.2007
Offline
181
#9

Лучше добавить строчку перед:

</IfModule>

такую:

RewriteRule ^/produkt/(.*)$ http://www.site.com/$1 [L,R=301]

с заменой адреса сайта

или еще проще:

RewriteRule ^/produkt/(.*)$ /$1 [L,NC]

В этом случае, если R=301 убрать, сабдиректория produkt останется в URL, для поисковиков сайт останется таким же, как и был на проме. Если же оставить R=301, то этим дадите знать поисковикам, что структура сайта изменилась, может на время просесть индексация.

О htaccess масса информации в интернете, например https://habrahabr.ru/post/154643/

karleon4ik
На сайте с 14.08.2017
Offline
52
#10
7910:

В этом случае, если R=301 убрать, сабдиректория produkt останется в URL, для поисковиков сайт останется таким же, как и был на проме. Если же оставить R=301, то этим дадите знать поисковикам, что структура сайта изменилась, может на время просесть индексация.

О htaccess масса информации в интернете, например https://habrahabr.ru/post/154643/

Большое спасибо

12

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