Two urls for one website

时间:2015-07-06 作者:wxT3APyGfkYJVK

我有一位客户,他用一个名为“firstname lastname.ch”的url开始了他的小生意。因为他很幸运能够成长,现在需要一个合适的URL,所以他希望自己的网站有另一个URL,名为“businessype lastname.ch”

在没有太多管理和SEO问题的情况下,实现这一目标的最佳方式是什么。

谢谢

1 个回复
最合适的回答,由SO网友:Jeppe 整理而成

将wordpress站点移动到他的新域Velvet Blues Plugin

  • 将旧域指向仅包含两个文件的目录:
  • 一个名为“index.php”的文件,其中包含:

    <?php
    $goto = $_SERVER["REQUEST_URI"];
    header("HTTP/1.1 301 Moved Permanently"); 
    header( "Location: http://new-domain-name.ch" . $goto );
    ?>
    
    和一个名为“.htaccess”的文件,其中包含:

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    现在,所有流量都将重定向到你的新网站,告诉谷歌转移旧网站的价值。

    Update: Canonical link rel

    您还可以将此代码添加到现有站点功能中。php(主题内),而不是完成步骤3。

    add_action(\'wp_head\',\'rel_canonical\');
    
    function rel_canonical()
    {
    $goto = $_SERVER["REQUEST_URI"];
    $output = "<link rel=\'canonical\' href=\'http://new-domain-name.ch/$goto\' />";
    
    echo $output;
    } 
    
    这将动态输出到所有Wordpress页面的规范链接。

    结束

    相关推荐

    如何为WordPress SEO创建自定义标签?

    我正在使用免费版本Yoast的Wordpress SEO,想知道是否有办法创建自定义标记,如%%city%%。我想自己制作一个插件,可以从另一个插件中提取数据,这个插件被用作名为Web 2.0目录的“目录”。我想输入从中输入的选项,例如%%doctorname%%和%%city%%。这可能吗?如果是这样的话,我应该引用什么文件,你能给我一个关于如何进行的简要概述吗??每个目录列表都有用于这些项目的单独字段,但我似乎不知道在哪里可以创建自己的标记调用来生成这些自定义标记。谢谢