Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在wordpress上重定向永久链接_Javascript_Php_Wordpress - Fatal编程技术网

Javascript 如何在wordpress上重定向永久链接

Javascript 如何在wordpress上重定向永久链接,javascript,php,wordpress,Javascript,Php,Wordpress,我需要重定向Wordpress URL,其格式如下: www.mysite.com/postname 到 在不丢失google PLZ上的索引的情况下,有什么解决方案吗?您需要使用HTTP 301重定向来保留您的google排名。这里有两个选项供您选择: 选项1-使用.htaccess 通过FTP或SSH查找WordPress站点的.htaccess文件。该文件位于WordPress站点的根文件夹中,与wp config.php文件和wp content文件夹一起。备份 编辑.htacces

我需要重定向Wordpress URL,其格式如下:

www.mysite.com/postname


在不丢失google PLZ上的索引的情况下,有什么解决方案吗?

您需要使用HTTP 301重定向来保留您的google排名。这里有两个选项供您选择:

选项1-使用.htaccess
  • 通过FTP或SSH查找WordPress站点的
    .htaccess
    文件。该文件位于WordPress站点的根文件夹中,与
    wp config.php
    文件和
    wp content
    文件夹一起。备份

  • 编辑
    .htaccess
    文件,并在文件中添加
    重定向301
    行。对于您的情况,它看起来像:

     Redirect 301 /postname http://www.example.com/year/month/postname.html
    
    如果使用SSL,请将上面的行更改为使用https而不是http

  • 选项2-使用插件 如果要重定向单个文件,第一种方法可能是最好的。如果需要重定向多个文件,可能需要使用插件来管理更大的重定向表。搜索WordPress的重定向插件。您将发现一些支持正则表达式和日志记录等高级功能的工具。在迁移大型站点时,我已经使用了很多年,并取得了巨大的成功。因为WordPress插件生态系统是一个移动的目标,所以我没有一个有效期超过几个月的特定插件建议,所以请进行研究,找到一个满足您需求的插件


    我的示例假设上面URL中的
    是文字。如果这些都是可变的,您需要某种方法来推导这些值,WordPress插件可能是一个更简单的解决方案。

    您可以通过htaccess甚至通过PHP在服务器上设置重定向。一些常见的重定向:@mikerojas*你能告诉我怎么做吗?
     Redirect 301 /postname http://www.example.com/year/month/postname.html