好学若饥 - 让我们共同前行!


当前位置: 好学网首页 > IT教育 > 编程开发 >

二级域名如何绑定二级目录

时间:2018-06-01 16:26来源:好学网 作者:haoxuee 点击:
一、利用接入商的域名解析服务 将二级目录解析到二级域名去(如:将www.scarblog.com/WordPress/解析到www.scarblog.com),该方法操作可见下图。 记录类型选择显性URL或隐性URL,主机记录填你想的二级域名,记录值填写www.haoxuee.com/WordPress/即可 二、使

一、利用接入商的域名解析服务
将二级目录解析到二级域名去(如:将www.haoxuee.com/WordPress/解析到www.haoxuee.com),该方法操作可见下图。

记录类型选择显性URL或隐性URL,主机记录填你想的二级域名,记录值填写www.haoxuee.com/WordPress/即可
二、使用Apache的mod_rewrite功能
开启mod_rewrite功能
STEP1:打开Apache安装目录/etc/httpd/conf下的httpd.conf文件
STEP2:找到 Load Module rewrite_module modules/mod_rewrite.so 这一行,若其前面有“#”,则将其去掉
STEP3:在httpd.conf文件中查找 AllowOverride None,将其改为 AllowOverride All
至此就开启了mod_rewrite功能,下面讲解如何绑定二级域名
STEP4:在httpd.conf文件末尾添加如下代码

[php] view plain copy
RewriteEngine on
RewriteMap lowercase int:tolower
RewriteMap vhost txt:/etc/httpd/conf/vhost.map
RewriteCond ${lowercase:%{SERVER_NAME}} ^(.+)$
RewriteCond ${vhost:%1} ^(/.*)$
RewriteRule ^/(.*)$ %1/$1

二级域名绑定二级目录


STEP5:在/etc/httpd/conf/目录下新建一个 vhost.map 文件进行二级域名配置,配置代码如下:
[php] view plain copy
xxx.scarblog.com(空格)/项目目录的形式绑定,其中xxx为任意字母组合包括www
例如:
[php] view plain copy
www.scarblog.com /var/www/html/wordpress
STEP6:重启Apache(centos下操作为service httpd restart),至此二级域名绑定二级目录就设置好了。
注意:记得备份httpd.conf文件

(责任编辑:haoxuee)

赞一个
(0)
0%
嘘一下
(0)
0%
------分隔线----------------------------