由于wordpress更改域名后需要重新定向,虽然可使用插件完成,但有时候因为误操作会导致整个网站无法访问,所以可以自行修改如下:
以本站为例:
原网址: /
新网址: https://home.cutpeig.net/
修改文件 wp-blog-header.php,在大约 17行 “wp();” 下插入如下代码
1 2 3 4 5 6 7 8 9 10 11 |
if (strtolower(wp_guess_url())!='https://home.cutepig.net/') { $URIRedirect=$_SERVER['REQUEST_URI']; if(strtolower($URIRedirect)=="/index.php") { $URIRedirect="/"; } header('HTTP/1.1 301 Moved Permanently'); header('Location:https://home.cutepig.net/'.$URIRedirect); exit(); } |
插入后代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
if ( ! isset( $wp_did_header ) ) { $wp_did_header = true; // Load the WordPress library. require_once( dirname( __FILE__ ) . '/wp-load.php' ); // Set up the WordPress query. wp(); ///////////////// 301 https redirection //////////////////////////////// if (strtolower(wp_guess_url())!='https://home.cutepig.net/') { $URIRedirect=$_SERVER['REQUEST_URI']; if(strtolower($URIRedirect)=="/index.php") { $URIRedirect="/"; } header('HTTP/1.1 301 Moved Permanently'); header('Location:https://home.cutepig.net/'.$URIRedirect); exit(); } ///////////////// 301 https redirection end ////////////////////////////// // Load the theme template. require_once( ABSPATH . WPINC . '/template-loader.php' ); } |
浏览量: 20
怎么插件。