帮助中心 >  技术知识库 >  网站相关 >  建站知识 >  使用伪静态.htaccess实现单个站点下访问多个网站

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

2023-06-16 13:55:49 243

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

大多数虚拟主机提供商都有提供Linux系统Apache环境,但是都不支持同一个站点搭建多个网站,这样让有的站点如手机站和PC站分开的来说很不方便还得另外新购一个很麻烦,下面跟大家分享如何使用伪静态.htaccess实现单个站点下访问多个网站

A网站域名:test1.lanan.fun

B网站域名:test2.lanan.fun

image.png

首先我们在网站根目录下新建一个文件夹,如名字为B。然后上传test1.lanan.fun的网站内容,接着我们在根目录上传存放test2.lanan.fun的网站内容。

网站内容上传完成后,接下来我们需要根目录下新建一个.htaccess文件,文件内容填写如下

RewriteEngine On

RewriteBase /

RewriteCond %{HTTP_HOST} ^test2.lanan.fun$ [NC]

RewriteCond %{REQUEST_URI} !^/B

RewriteRule ^(.*)$ /B/$1 [L]

image.png

接着还需要在B网站根目录(也就是B)下,新建一个.htaccess文件,内容如下

RewriteEngine On

RewriteCond %{HTTP_HOST} !^test2.lanan.fun$ [NC]

RewriteRule (.*) http://test2.lanan.fun/$1 [L,R=301]

image.png

访问结果:

http://www.landui.com/

image.png

http://www.landui.com2.lanan.fun/

image.png

提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: