Heim > php教程 > php手册 > Hauptteil

一个WordPress站点绑定多个域名

WBOY
Freigeben: 2016-06-21 08:48:45
Original
1073 Leute haben es durchsucht

打开根目录下的 wp-config.php 文件,找到

 

[php] 

require_once(ABSPATH . 'wp-settings.php’);  

在它的前面添加以下代码:

[php]  

$yovisunhome = 'http://'.$_SERVER['HTTP_HOST'];    

$yovisunsiteurl = 'http://'.$_SERVER['HTTP_HOST'];    

define('WP_HOME', $yovisunhome);     

define('WP_SITEURL', $yovisunsiteurl);     

PHP中的$_SERVER['HTTP_HOST'] 用于获得来路域名。这样,就能根据来路为 WP_HOME 和 WP_SITEURL 变量赋值,实现 WordPress 多域名绑定。

如果网站端口非标准80端口,且wordpress不在网站根目录。可以参考以下设置:

 

 

[php]  

define('WP_HOME', 'http://'.$_SERVER['HTTP_HOST'].'/ wordpress ');  

define('WP_SITEURL', 'http://'.$_SERVER['HTTP_HOST'].'/ wordpress ');  

其中/wordpress为wordpress所在目录。将以上两端放在本配置文档前部即可(我是放在mysql配置之前)。顺便说下,清理垃圾箱时间设置:

[php]  

define('EMPTY_TRASH_DAYS', 7);  

设置以后,在后台控制面板里面的“设置”->“常规”里面的“WordPress 地址(URL)”和“站点地址(URL)”选项就变为灰色,不可编辑。

 

为防止域名改变而造成图片、附件等不可用,必须在控制面板的“设置 ”-> “媒体”里将“文件的完整 URL 地址”设为 “wp-content/uploads”(与“默认上传路径”参数相同)。WordPress 3.5之后 把一些用户不常使用的设置去掉或者隐藏了,比如后台的媒体(Media)设置页面隐藏上传路径(upload_path)和文件 URL 地址(upload_url_path)的设定就被隐藏了。如果你还要进行设置这两个选项可以参考:WordPress教程:自定义上传路径和生成文件的URL地址 

最后设置自己的域名解析地址即可。



Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!