利用htaccess把域名绑定到子目录

date
Jul 30, 2014
slug
htaccess-subdirectory
type
Post
status
Published
tags
技术
Web
summary
翻了一遍服务器的控制面板都没发现子目录绑定这种东西。。百度了n久,终于找到利用.htaccess文件把域名绑定子目录的方法,这里是把qiandao.izgq.net绑定到sign目录下,其他情况的把域名和目录名换掉就好了
把签到助手的介绍页面建好之后,我把网页都放在了www.izgq.net的sign目录下,但是这样的网址 http://www.izgq.net/sign 看起来好难看,所以我便打算看看能不能把域名绑到子目录上。。
翻了一遍服务器的控制面板都没发现子目录绑定这种东西。。百度了n久,终于找到利用.htaccess文件把域名绑定子目录的方法,这里是把qiandao.izgq.net绑定到sign目录下,其他情况的把域名和目录名换掉就好了
.htaccess文件是Apache服务器的配置文件,它可以针对每个目录改变配置,也就是说在一个文件夹里面放了.htaccess的话,它和它的所有子目录都会按这个文件里面的内容来配置,其他的不会影响,可能有些主机不支持.htaccess,不过我这个支持哈哈哈哈
那怎么把域名绑到子目录呢。
首先,先把要绑定的域名绑到空间上,这里就不多说了
新建一个文本文件,粘贴下方代码
RewriteEngine on
RewriteCond %{HTTP_HOST} ^qiandao.izgq.net$
RewriteCond %{REQUEST_URI} !^/sign/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /sign/$1
RewriteCond %{HTTP_HOST} ^qiandao.izgq.net$
RewriteRule ^(/)?$ sign/index.php [L]
保存之后,上传到服务器的根目录,然后重命名为.htaccess就ok了

© zgq354 2014 - 2022 | CC BY-NC-SA 4.0 | RSS