我对301个全域重定向的内容了解很多,但无法获得如何将现有路径准确更改为新路径的方法。
这里是一个例子:
site.com/cars 至 site.com/motobikes
并且:
site.com/cars/tires 至 sote.com/motobikes/(可变,例如柏林,巴黎)/轮胎
我如何完成此任务?
答案 0 :(得分:0)
您可以在PHP中以这种方式进行重定向
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.example.com/$var");
exit();
或者您可以使用.htaccess文件Redirect 301 /cars http://example.com/motobikes
答案 1 :(得分:0)
尝试一下:
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]