27岁,山西运城人,职业电商经理人,前端开发工作者,从事过网站建设、网络推广、SEO、SEM、信息流推广、二类电商、网络运维、软件开发,等相关电商工作,经验较为丰富,小米技术社区致力于为广大从事Web前端开发的人员提供一些力所能及的引导和帮助 ...[更多]
E-mail:mzze@163.com
Q Q:32362389
W X:xiaomi168527
27岁,山西运城人,职业电商经理人,网络工程师兼运维,从事过运营商网络建设,企业网络建设、优化。数据中心网络维护等通过,经验丰富,座右铭:当自己休息的时候,别忘了别人还在奔跑。 ...[更多]
大于花一样的年龄,河南郑州是我家,2010年在北京接触团购网,2011年进入天猫淘宝一待就是四年,如今已经将设计走向国际化(ps:误打误撞开始进入阿里巴巴国际站的设计,嘿嘿)五年电商设计,丰富经验,从事过天猫淘宝阿里各项设计,店铺运营,产品拍摄;我将我的经历与您分享是我的快乐!座右铭:越努力越幸运! ...[更多]
E-mail:97157726@qq.com
Q Q:97157726
一直只知道主域301跳转,今天遇到要把栏目跳转到其他网址,话不多说,先上完全的配置
我们把根目录下的.htaccess文件改为如下(如果没有.htaccess,则在目录中建立.htaccess文件,并用记事本打开)
<Files ~ "^.(htaccess|htpasswd)$"> deny from all </Files> ErrorDocument 404 /404.html RewriteEngine on RewriteCond %{HTTP_HOST} ^(baidu\.com)(:80)? [NC] RewriteRule ^(.*) http://www.baidu.com/$1 [R=301,L] Redirect /about https://720.hnxmx.cn/al/555 order deny,allow
其中
RewriteCond %{HTTP_HOST} ^(baidu\.com)(:80)? [NC] RewriteRule ^(.*) http://www.baidu.com/$1 [R=301,L]
是指将baidu.com,解析到www.baidu.com, 懂SEO的朋友都知道,这个301是必做的
这段代码
Redirect /about https://720.hnxmx.cn/al/555
即是把www.baidu.com 下面的 about目录重定向到 https://720.hnxmx.cn/al/555 网址
这段代码表示如果出现404错误,则自动打开根目录下的404.html页面
ErrorDocument 404 /404.html
扩展阅读:
Apache Rewrite规则修正符
1) R 强制外部重定向
2) F 禁用URL,返回403HTTP状态码。
3) G 强制URL为GONE,返回410HTTP状态码。
4) P 强制使用代理转发。
5) L 表明当前规则是最后一条规则,停止分析以后规则的重写。
6) N 重新从第一条规则开始运行重写过程。
7) C 与下一条规则关联
8) T=MIME-type(force MIME type) 强制MIME类型
9) NS 只用于不是内部子请求
10) NC 不区分大小写
11) QSA 追加请求字符串
12) NE 不在输出转义特殊字符 \%3d$1 等价于 =$1
扩展:
###禁止upload文件夹里面所有。PHP后缀的文件都不能执行 RewriteEngine on RewriteCond % !^$ RewriteRule upload/(.*).(php)$ – [F]
本站内容均为小米原创,转载请注明出处:小米技术社区>> .htaccess用Rewrite实现主域名和目录301跳转的方法