从静态HTML网站重定向到Wordpress(新域,有一些永久链接结构更改)的最快/最安全的方式



有人能解释一下执行34个重定向的最安全、最快(性能方面)的方法吗?其中包括直接域交换和一些永久链接结构更改?旧网站是静态HTML,新网站是WP。因此,几个例子是:

www.olddomain.com/index.html>www.newdomain.com

www.olddomain.com/about-us.html>www.newdomain.com/about

www.olddomain.com/oldcategory/page.html>www.newdomain.com/newcategory/page

www.olddomain.com/page2.html>www.newdomain.com/newcategory/page2

编辑:

我应该补充一点,我在发布之前确实读了几篇文章,这篇文章似乎对插件或使用.htaccess…的选项很有用

https://www.wpbeginner.com/beginners-guide/beginners-guide-to-creating-redirects-in-wordpress/

但它似乎专注于Wp到Wp的重定向,我不确定是否有不同的程序来进行静态到Wp重定向。我还读到,如果有很多重定向,.htaccess方法可能会很慢。

不管怎样,我还是试试第一个建议吧!

您可以将以下行添加到位于旧域根目录下的.htaccess文件中:更多信息

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^olddomain.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.olddomain.com$
RewriteRule (.*)$ http://www.newdomain.com/$1 [R=301,L]
</IfModule>

要将单个页面重定向到同一域上的新位置,请使用以下语法:

Redirect 301 /old/old.htm https://www.example.com/new.htm
Redirect 301 /index.html > www.newdomain.com
Redirect 301 /about-us.html > www.newdomain.com/about
Redirect 301 /oldcategory/page.html > www.newdomain.com/newcategory/page
Redirect 301 /page2.html > www.newdomain.com/newcategory/page2

.htaccess文件将是快速而干净的(放在HTML站点的根目录中)。

示例:

Redirect 301 /old/file.html https://www.askapache.com/new/file/

请参阅https://www.askapache.com/htaccess/#htaccess_Code_Snippets

最新更新