.htaccess怎么写隐藏的301重定向

有人想做隐藏的301重定向,就是把abc.com通过301重定向到123.com,而且要隐藏的。就是访问abc.com的时候,还是显示abc.com,但实际上已经301重... 有人想做隐藏的301重定向,就是把abc.com通过301重定向到123.com,而且要隐藏的。
就是访问abc.com的时候,还是显示abc.com,但实际上已经301重定向到了123.com。
请问这样的.htaccess文件怎么写?求赐教,谢谢!
展开
 我来答
孤独飞雪飘
2015-07-31 · 只要有你陪我,静静的就足够!
孤独飞雪飘
采纳数:2228 获赞数:9895

向TA提问 私信TA
展开全部
301重定向的作用:1.规范网址;2.排除了重复页面;3.增加网址权重

首页新建一个空文件.htaccess,填入重定向规则后,上传到网站根目录。

用301将不带WWW的域名重定向主域名:
rewriteEngine on
rewriteCond %{http_host} ^abc.org[NC]
rewriteRule ^(.*)$ http://www.abc.org/$1 [R=301,L]

用301将绑定的其他域名重定向到主域名: 注意这个地方,有RewiteEnginee on这句,
RewriteEngine on
RewriteCond %{HTTP_HOST} ^其他域名.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.其他域名.com$
RewriteRule ^(.*)$ http://www.主域名.com/$1 [R=301,L]

旧域名重定向到新域名
创建一个.htaccess文件,并将下面提供的代码写入文件内,它可以确保旧域名所有的目录或者网页正确的跳转到新域名内。

记住.htaccess文件一定要放在旧网站的根目录下,并且新网站要和旧网站保持相同的目录结构及网页文件

如果所有的其它的域名都重定向到一个的话,可以直接如下, 省于RewriteCond语句.

用301将index.html、index.php等重定向到主域名:
RewriteEngine on
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://www.abc.org/ [R=301,L]
米仔5
2015-07-31 · TA获得超过609个赞
知道小有建树答主
回答量:947
采纳率:0%
帮助的人:217万
展开全部
这个可以用隐性url转发,在域名解析里面设置
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式