永久重定向大量的url-s通过.htaccess或php

时间:2014-10-25 05:49:05

标签: php apache .htaccess mod-rewrite redirect

我只需进行一般性更改,并且必须将所有url-s从一个php页面移动到另一个php页面。这导致Google超过64000个丢失的网址。我怎样才能更改旧网址:

www.website.com/shop.php?product=nokia-phones-s5  到了新的网址 www.website.com/store.php?product=nokia-phones-s5

唯一的区别是url中的shop.php变为store.php 什么是更好的 - php重定向和如何或.htaccess重定向以及如何?

谢谢

1 个答案:

答案 0 :(得分:1)

您可以在/phones/.htaccess文件中使用此代码:

RewriteEngine On
RewriteBase /phones/

RewriteRule ^shop\.php$ store.php [L,NC,NE,R=301]

查询字符串会自动转发到新目标。