Javascript重定向与PHP重定向,搜索引擎将其视为常规内容

sli*_*lim 4 javascript php redirect search-engine

我猜测使用PHP的标题("location:here.html")会更好javascript的window.location("here.html"),就搜索引擎的可见性而言.我会假设服务器重定向会向谷歌显示正确的内容,并且javascript重定向将被读作包含javascript重定向代码的页面.

原因是我有一个客户要我带他们当前的网站并将其导入CMS系统(我使用e107)并且我不希望他们的旧页面丢失他们当前的页面排名.我正在考虑将旧页面上的重定向放到CMS系统中的新页面上.

Gre*_*reg 8

在搜索引擎排名上转发的唯一方法是使用HTTP 301(永久)重定向.

header('Location')除非你像这样指定代码,否则使用PHP 会给出302:

header('Location: http://....', true, 301);
Run Code Online (Sandbox Code Playgroud)

它可能更容易使用.htaccess,如下所示:

RewriteRule ^old.php /new.php [R=301]
Run Code Online (Sandbox Code Playgroud)


mar*_*cgg 6

是的,如果可以,您想要进行服务器端重定向(PHP).

<?
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://www.new-url.com" );
?> 
Run Code Online (Sandbox Code Playgroud)

通过

你也可以这样做

header("location: http://www.new-url.com")
Run Code Online (Sandbox Code Playgroud)

但它不会那么好的SEO明智