.htaccess 301 Путь URL Реструктуризация? - PullRequest
0 голосов
/ 25 сентября 2018

Я много читал о 301 перенаправлениях полных доменов, но не смог понять, как точно изменить существующий путь на новый.

Вот пример:

site.com / автомобили до site.com/motobikes

и:

site.com / автомобили / шины до sote.com/motobikes/ (переменная, например, Берлин, Париж) / шины

Как я могу выполнить эту задачу?

Ответы [ 2 ]

0 голосов
/ 25 сентября 2018

Попробуйте это:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.com
RewriteRule ^cars http://example.com/motorbikes [R=301,L]

И:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.com
RewriteRule ^cars/tires http://example.com/motobikes/berlin/tires [R=301,L]
0 голосов
/ 25 сентября 2018

Вы можете сделать перенаправление таким образом в PHP

header("HTTP/1.1 301 Moved Permanently"); 
header("Location: http://www.example.com/$var"); 
    exit();

Или вы можете использовать .htaccess файл Redirect 301 /cars http://example.com/motobikes

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...