使用伪静态.htaccess实现单个站点下访问多个网站

温馨提示:这篇文章已超过193天没有更新,请注意相关的内容是否还可用!

大多数虚拟主机提供商都有提供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]

效果如下图

image.png

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作有参考学习价值
喜欢请点击上方【分享】,如果对您有帮助可点击上方【打赏】打赏本站。谢谢大家对阿豪运维笔记的支持。

文章作者: 阿豪运维笔记(阿豪同学)
本文链接:
文章版权:站长码字很辛苦,除非注明,否则均为阿豪运维笔记原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码