千家信息网

虚拟主机.htaccess伪静态(URL重写)建立多站点

发表于:2024-10-28 作者:千家信息网编辑
千家信息网最后更新 2024年10月28日,Apache主机一般支持.htaccess伪静态,即可以实现绑定域名到子目录、一个空间多个站点。应用举例:绑定www.qijingling.com到htaccess目录根目录下.htaccess内容R
千家信息网最后更新 2024年10月28日虚拟主机.htaccess伪静态(URL重写)建立多站点

Apache主机一般支持.htaccess伪静态,即可以实现绑定域名到子目录、一个空间多个站点。
应用举例:绑定www.qijingling.com到htaccess目录
根目录下.htaccess内容

RewriteEngine OnRewriteBase /# 绑定www.qijingling.com到子目录htaccessRewriteCond %{HTTP_HOST} ^www.qijingling.com$ [NC]RewriteCond %{REQUEST_URI} !^/moban/RewriteRule ^(.*)$ moban/$1 [L,QSA]#可以绑定多个,只需重复上三行代码并更改一下域名、目录名就行了

htaccess目录下的.htaccess内容

RewriteEngine OnRewriteBase /#只许绑定的域名访问,其他域名301跳转RewriteCond %{HTTP_HOST} !^www.qijingling.com$ [NC]RewriteRule (.*) http://www.qijingling.com/$1 [L,R=301]#对绑定目录下htaccess目录的处理RewriteCond %{REQUEST_URI} ^\/moban\/ [NC]RewriteCond %{QUERY_STRING} !^(.*)#htaccess.800m.net/htaccess实际上访问www.qijingling.com/moban/htaccessRewriteRule ^(.*)$ /%{REQUEST_URI}/%{REQUEST_URI}/$1 [L,QSA]

当然,如果对绑定子目录的要求不高的话,子目录下就不需要建立.htaccess文件了。

0