我试图将用户重定向到新的URL结构。.htaccess 301从旧的URL结构重定向到新的URL结构
这里是旧的URL结构:
http://www.mywebsite.com/pants/pant-item-1234
这里是新的URL结构:
http://www.mywebsite.com/catalog/pants/pant-item-1234
不知道如何与.htaccess的301重定向做到这一点?
我试图将用户重定向到新的URL结构。.htaccess 301从旧的URL结构重定向到新的URL结构
这里是旧的URL结构:
http://www.mywebsite.com/pants/pant-item-1234
这里是新的URL结构:
http://www.mywebsite.com/catalog/pants/pant-item-1234
不知道如何与.htaccess的301重定向做到这一点?
RewriteRule ^pants/(.+)$ /catalog/pants/$1 [R=301,L]
或者,如果裤子实际上是别的东西
RewriteRule ^([^/]+)/(.+)$ /catalog/$1/$2 [R=301,L]
我没有测试过,所以我不知道它会工作,对不起
只需使用重写URL ...我不会重定向,除非您根本没有使用mywebsite.com作为登录页面。 http://httpd.apache.org/docs/2.0/misc/rewriteguide.html你将需要确保你有你的重写引擎。
是的!你的第一个选择做到了这一点。谢谢! – Casey