WordPress 在阿里云虚拟主机上二级域名绑定到子目录,WordPress是PHP语言写的,我们使用PHP语言的.htaccess来配置域名跳转转发,关于.htaccess的配置二级域名,百度很多很多的设置方法,之前我也是不会,也是百度的,把百度的方法都试了,只发现一种方法是可以的。下面介绍下:
1、在网站根目录新建个.htaccess文件,在此文件中加入以下语句:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]RewriteCond %{HTTP_HOST} ^(api.)?apierp.cn$
RewriteCond %{REQUEST_URI} !^/目录名/
# 不要改以下两行.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /目录名/$1
# 目录名/ 后面是首页文件index.php, index.html……
RewriteCond %{HTTP_HOST} ^(api.)?apierp.cn$
RewriteRule ^(/)?$ api/index.php [L]
</IfModule># END WordPress
特别要注意:WordPress原有的.htaccess里面的内容不能覆盖掉啊,你一覆盖掉,WordPress就不能访问了。要把原来的.htaccess下载下面添加
3、上面的整套语句是绑定一个子目录,绑定多个子目录,可以重复添加以上的全套语句!
怎么建立.htaccess文件?
一、在FileZilla软件下,读取空间目录,在根目录建立.htaccess文件。
二、建立之后,.htaccess文件不显示???那就是 服务器->强制显示隐藏文件,这样就可以看到.htaccess文件了。
三、在FileZilla软件中打开.htaccess文件,用记事本打开就行,添加上面的那段代码。
四、把abc.hhhh.com这个域名记得要绑定,不绑定也不行得。在阿里云的主机管理页面绑定。
五、稍等一下,不能立刻就可以访问的。大约几分钟后,然后就可以访问了。
未经允许不得转载:软件接口开发,api接口开发,webservice接口开发,设备接口,xml数据解析,json数据解析 » 阿里云虚拟主机二级域名绑定子目录