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

温馨提示:文章已超过1485天没有更新,可能存在链接失效,相关教程仅供参考

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

© 除非注明,否则均为阿豪运维笔记原创文章,转载或复制请以超链接形式并注明出处

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