使用伪静态.htaccess实现单个站点下访问多个网站
温馨提示:这篇文章已超过310天没有更新,请注意相关的内容是否还可用!
大多数虚拟主机提供商都有提供Linux系统Apache环境,但是都不支持同一个站点搭建多个网站,这样让有的站点如手机站和PC站分开的来说很不方便还得另外新购一个很麻烦,别着急下面站长教大家如何使用伪静态.htaccess实现单个站点下访问多个网站
教学内容
A网站域名:demo1.ahaoyw.com
B网站域名:demo2.ahaoyw.com
首先我们在网站根目录下新建一个文件夹,如名字为B_file。然后上传demo2.ahaoyw.com的网站内容,接着我们在根目录上传存放demo1.ahaoyw.com的网站内容。
网站内容上传完成后,接下来我们需要根目录下新建一个.htaccess文件,文件内容填写如下
RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^demo2.ahaoyw.com$ [NC] RewriteCond %{REQUEST_URI} !^/B_file RewriteRule ^(.*)$ /B_file/$1 [L]
接着还需要在B网站根目录(也就是B_file)下,新建一个.htaccess文件,内容如下
RewriteEngine On RewriteCond %{HTTP_HOST} !^demo2.ahaoyw.com$ [NC] RewriteRule (.*) http://demo2.ahaoyw.com/$1 [L,R=301]
效果如下图
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作有参考学习价值
喜欢请点击上方【分享】,如果对您有帮助可点击上方【打赏】打赏本站。谢谢大家对阿豪运维笔记的支持。