龙空技术网

.htaccess做301重定向和二级域名绑定子目录

爱源码 120

前言:

当前大家对“二级域名如何绑定空间访问”大体比较关怀,大家都需要了解一些“二级域名如何绑定空间访问”的相关文章。那么小编在网络上汇集了一些关于“二级域名如何绑定空间访问””的相关内容,希望姐妹们能喜欢,咱们一起来学习一下吧!

.htaccess叫分布式配置文件,它提供了针对目录改变配置的方法。在网站建设的过程中,我们经常会希望某一个顶级域名跳转到带www的情况,这个时候,我们就用到了301重定向功能。.htaccess中也可以使用自定义的404页面。(演示代码中abc即你自己的域名)。

#开启rewrite

RewriteEngine On

RewriteBase /

#404页面定义(根目录下的404.html)

ErrorDocument 404 /404.html

#将 abc.com 重定向到

RewriteCond %{HTTP_HOST} ^abc\.com$ [NC]

RewriteRule ^(.*)$ [L,R=301]

# 二级域名 m.abc.com 绑定到子目录 m

RewriteCond %{HTTP_HOST} ^m\.abc\.com$ [NC]

RewriteCond %{REQUEST_URI} !^/m/

RewriteRule ^(.*)$ m/$1?Rewrite [L,QSA]

#.htaccess文件常见到[NC][L][R][F]几个字符在静态规则中的作用

NC : no case,忽略大小写。

L : last,表示已是最后一条规则,.htaccess文件解析将退出。

R : redirect,重定向。

F : forbidden,禁止访问。

QSA : 追加查询字符串。

标签: #二级域名如何绑定空间访问