QQ咨询 官方微信

添加微信好友

官方小程序

百度小程序

微信小程序

头条小程序

关于我们

PHPCMS

.htaccess子目录绑定二级域名的实现方法

 admin  2017-03-05 11:37:51
借助.htaccess文件,将子目录绑定到二级域名上,方法不算难,有需要的朋友,请参考下本文介绍的方法吧。
.htaccess文件 子目录绑定二级域名
linux虚拟主机的控制面版多是CPANEL,默认绑定主域名的根目录为public_html

如果要使域名yourdomain.com能直接访问,就要把所有文件全直接放进根目录下。
如果想再建个子站,bbs.yourdomain.com,这时BBS目录就和其他php文件或主站的文件夹混在一起,维护起来不方便。

对于支持.htaccess文件的LINUX主机,可以通过.htaccess文件来实现转向。

以下以blog目录和blog.pweb123.com域名为例。
  1. # 开启功能 
  2. RewriteEngine on 
  3.   
  4. # 要绑定的二级域名 
  5. RewriteCond %{HTTP_HOST} ^(blog.)?pweb123.com$ 
  6.   
  7. # 把那个子目录指向要绑定的二级域名 
  8. # 这里以子目录blog目录为例 
  9. RewriteCond %{REQUEST_URI} !^/blog/ 
  10. RewriteCond %{REQUEST_FILENAME} !-f 
  11. RewriteCond %{REQUEST_FILENAME} !-d 
  12. RewriteRule ^(.*)$ /<a href="http://www.pweb123.com/cms/" target="_blank" class="infotextkey">cms</a>/$1 
  13.   
  14. #这里改成要绑定的二级域名和要绑定的子目录 
  15. RewriteCond %{HTTP_HOST} ^(blog.)?pweb123.com$ 
  16. RewriteRule ^(/)?$ blog/index.php [L] 

以上代码实现:
把子目录blog指向二级域名blog.pweb123.com,比如blog.pweb123com,访问时就直接转到了blog目录。

将以上代码保存为.htaccess文件,然后以ASCII方式上传到根目录(如:public_html目录)。
windows下可以先保存为abc.htaccess,上传到服务器之后再用FTP工具重命名为.htaccess即可。

说明:需要先将二级域名绑定到主机根目录(如:绑定到www.abc.com所在目录),然后才可以使用.htaccess文件的转向功能。
¥ 打赏
×
如果您觉得文章帮助了您就打赏一下吧
非常感谢你的打赏,我们将继续分享更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏

本文《.htaccess子目录绑定二级域名的实现方法》发布于石头博客文章,作者:admin,如若转载,请注明出处:https://www.pweb123.com/cms/phpcms/672.html,否则禁止转载,谢谢配合!

文章点评

我来说两句 已有0条评论
点击图片更换

添加微信好友

添加微信好友

微信小程序

百度小程序