时间:2021-05-02
使用LINUX共享主机,控制面版是CPANEL的朋友都知道,他默认绑定主域名的根目录为public_html
所以如果想要放域名yourdomain.com能直接访问,势必需要把所有文件全直接放进public_html下。这时候如果你想再建个子站,bbs.yourdomain.com,这时BBS目录就和其他php文件或主站的文件夹混在一起,很不利于管理。
一般LINUX主机都支持.htaccess文件,所以我们可以通过.htaccess文件来实现转向
以下以blog目录和blog.shuxiong.net域名为例讲解一下
复制代码 代码如下:
# 开启功能
RewriteEngine on
# 你要绑定的二级域名
RewriteCond %{HTTP_HOST} ^(blog.)?shuxiong.net$
# 把那个子目录指向要绑定的二级域名
# 这里以子目录blog目录为例
RewriteCond %{REQUEST_URI} !^/blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /cms/$1
#这里改成要绑定的二级域名和要绑定的子目录
RewriteCond %{HTTP_HOST} ^(blog.)?shuxiong.net$
RewriteRule ^(/)?$ blog/index.php [L]
把以上代码保存成.htaccess文件,然后以ASCII方式上传到根目录(如:public_html目录)
WINDOWS不可以重命名为.htaccess的,这时候先命名为abc.htaccess,上传到服务器后,用FTP工具重命名为.htaccess就可以了。
以上.htaccess内容就是把子目录blog指向二级域名blog.shuxiong.net
比如blog.shuxiong.net,访问时就直接转到了blog目录
补充:必须先将二级域名绑定到主机根目录(如:绑定到www.abc.com所在目录)
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
在我们开设频道或者子网站的时候问题就来了我们是选择子目录还是二级呢?这个选择是非常重要的,下面知否就来分析小二级和子目录的特点。 1.二级域名 一个二级域名
开设频道或者子网站是用子目录方式还是二级域名,这时候非常重要。现在我就详细分析一下二级域名和子目录两者都有哪些优势和劣势,以及什么情况下选择二级域名,什么情
二级目录和二级域名有什么区别,二级目录比二级域名权重高吗,二级目录名和二级域名之间是什么联系,什么情况下需求运用二级目录,什么情况下需求运用二级域名,二级目录有
二级域名如何绑定一级目录1、在DNS域名管理后台域名转发里,设置二级域名转发至你的目标一级目录。2、提交后,在主机记录列表会添加一个你刚才提交的二级域名,其指向
有些美国空间,可以做多个子站点,但只能做一个主站。可以用.htaccess实现域名绑定到子目录实现多站点。先设置停靠域将各域名绑定到主机,然后新建目录direc