您现在的位置是:首页 >学习教程 > 用.htaccess伪静态将域名绑定子目录网站首页学习教程
用.htaccess伪静态将域名绑定子目录
简介如何使用.htaccess伪静态将域名绑定子目录,实现二级域名,对使用虚拟主机的朋友有很大的帮助。
首先把域名做好解析,比如把www.aoyou0898.com和demo.aoyou0898.com解析到1.1.1.1这个IP,然后是在网站管理面板里,为网站绑定www.aoyou0898.com和demo.aoyou0898.com。最后编辑配置.htaccess文件,就可以了
在网站的跟目录创建.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]
上一篇:已无上一篇