虚拟主机如何把域名解析到二级目录或以下

利用.htaccess 伪静态文件绑定域名到子目录。但是前提你的空间必须支持 apache 的 rewrite 功能,只有这样才能使用.htaccess 伪静态文件,如果你的空间是 Linux 服务器 一般默认都是开启了的。

第一步:绑定域名到你空间

①登陆域名管理台(如 DNSPod) 把需要绑定的域名 解析到你的空间;

②登陆虚拟主机 / 空间管理台(如万网) 绑定域名到空间;

注意,第一步标题是绑定域名到你空间,比如我绑定

m.liveob.com

过程:

1. 设置域名的解析记录的 A 记录到主机的 IP 上

2. 在免费空间上添加该域名

第二步:写入.htaccess

首先在本地建个 txt 文件,复制下面的代码修改替换你要绑的域名和目录,并上传到网站主目录下再改成为.htaccess

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
# 绑定m.xbbai.site到子目录blog
RewriteCond %{HTTP_HOST} ^m\.liveob\.com$ [NC]
RewriteCond %{REQUEST_URI} !^/m/
RewriteRule ^(.*)$ m/$1?Rewrite [L,QSA]
#可以绑定多个, 只需重复上三行代码并更改一下域名、目录名 就OK了
</IfModule>

第三步。

在每一个绑定的目录中 如 m 目录中 也增加一个 .htaccess 文件

.htaccess 代码如下:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
#只许绑定的域名访问
RewriteCond %{HTTP_HOST} !^m\.liveob\.com$ [NC]
#下面http由自己网站所定可以设置为https,本站便是https
RewriteRule (.*) https://m.liveob.com/$1 [L,R=301]
#对绑定目录下与 同名的目录的处理
RewriteCond %{REQUEST_URI} ^\/m\/ [NC]
RewriteCond %{QUERY_STRING} !^(.*)?Rewrite
RewriteRule ^(.*)$ /%{REQUEST_URI}/%{REQUEST_URI}/$1?Rewrite [L,QSA]
</IfModule>
暫無評論

發怖評論 編輯評論


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇