把这个放进你的。htaccess:
Redirect 301 http://oldexample.com/detail/B007OZNZG0.html http://newexample.com/B007OZNZG0.html
更新好的,也许我的答案有点短,但如果你只想重定向几个URL,那么代码会很好用。问题是,如果旧URL和新URL之间没有真正的逻辑,我认为在开始添加重定向之前,应该先阅读一些内容,其实并不难。参见此代码示例(摘自
this site):
Options +FollowSymlinks
RewriteEngine on
RedirectMatch ^/$ http://www.new-site.com
Redirect 301 /old-category/old-page-1 http://www.new-site.com/new-page
Redirect 301 /old-category/old-page-2 http://www.new-site.com/new-page
Redirect 301 /old-category/old-page-3 http://www.new-site.com/new-page
Redirect 301 /old-category/old-page-4 http://www.new-site.com/new-page
Redirect 301 /old-category/old-page-5 http://www.new-site.com/new-page
RedirectMatch 301 ^/old-category-2/(.*)$ http://www.new-site.com/widgets/blue
RedirectMatch 301 ^/old-category-3/(.*)$ http://www.new-site.com/widgets/blue
第三行是重定向主页,接下来的五行是将特定URL从旧URL重定向到新URL,最后两行是RedirectMatch 301,重定向所有URL,从old-category-2和old-category-3开始。此外,您可以通过键入302而不是301来测试重定向,302不像301那么永久。
我希望这至少能让你开始!