对于附加域,您可能指的是域别名,对吗?
设置您的WP_HOME
和WP_SITEURL
在您的wp-config.php
.
这就是它是如何完成的,我一直使用这段代码,它还将定义一些其他常量。
$root=\'public_html\'; //Set this to the DocumentRoot.
define(\'FTP_USER\',\'<username>\'); //Replace <username> with your FTP username.
define(\'FTP_PASS\',\'<password>\'); //Replace <password> the password for that FTP user.
/*## GET CONFIGURATION INFORMATION DYNAMICALLY ##*/
$addr=$_SERVER[\'SERVER_ADDR\'];
$name=$_SERVER[\'SERVER_NAME\'];
$host=$_SERVER[\'HTTP_HOST\'];
$https=$_SERVER[\'HTTPS\'];
$protocol=(!empty($https)&&$https!==\'off\'||$_SERVER[\'SERVER_PORT\']===443)?\'https://\':\'http://\';
$abspath=(strpos(getcwd(),\'/wp-admin\')!==FALSE)?substr(getcwd(),0,strrpos(getcwd(),\'/wp-admin\')):getcwd();
$relpath=substr($abspath,strrpos($abspath,$root)+strlen($root));
/*## STORE THE DYNAMIC INFORMATION ##*/
define(\'WP_HOME\',$protocol.$host.$relpath);
define(\'WP_SITEURL\',$protocol.$name.$relpath); ;
define(\'FTP_BASE\',$abspath);
define(\'FTP_HOST\',$addr);
欢迎对我的代码进行任何反馈!