您现在的位置是:首页 >趣味人生 > 用.htaccess伪静态将域名绑定子目录网站首页趣味人生

用.htaccess伪静态将域名绑定子目录

admin网络2018-05-28 11:54:411352人围观
简介如何使用.htaccess伪静态将域名绑定子目录,实现二级域名,对使用虚拟主机的朋友有很大的帮助。
首先把域名做好解析,比如把www.aoyou0898.com和demo.aoyou0898.com解析到1.1.1.1这个IP,然后是在网站管理面板里,为网站绑定www.aoyou0898.com和demo.aoyou0898.com。最后编辑配置.htaccess文件,就可以了
在网站的跟目录创建.htaccess,代码如下:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^((www|demo).)?demo.aoyou0898.com$
RewriteCond %{REQUEST_URI} !^/demo/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /demo/$1
RewriteCond %{HTTP_HOST} ^((www|demo).)?demo.aoyou0898.com$
RewriteRule ^(/)?$ demo/index.php [L]
RewriteCond %{HTTP_HOST} ^(www.)?aoyou0898.com$
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]

要绑定的是把demo.aoyou0898.com绑定到demo目录中,所以不仅要在根目录放置.htaccess文件,还要在demo目录中放置.htaccess文件,demo目录中的.htaccess写法如下:


RewriteEngine On RewriteBase /demo
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /demo/index.php [L]


上一篇:已无上一篇

下一篇:已无下一篇

文章评论