当前位置:论坛首页 > Linux面板 > 求助

关于301设置

发表在 Linux面板2018-12-2 13:00 [复制链接] 4 1431

我网站以前用的TOP域名,后来发现TOP域名收录不好,后面该处cn域名。
我现在的想法是做301跳转。
但是当我设置301跳转以后,发现不管访问top域名的什么URL最后都是跳转到cn域名的首页。以前用kengle搭建的web服务器,我记得做301跳转以后,只是域名被更换了,但是URL并没有变化,最终得到的页面和没更换域名之前一样的。
不知我说得清楚不,我举个例子:以前的URL是http://www.xbadmin.top/thread-149-1-1.html,我想301跳转的http://www.xbadmin.cn/thread-149-1-1.html
就是要达到这样的效果。以前用kangle能完美解决。我现在用宝塔,设置了301只是跳转到新域名的首页了。没有达到我最终想要打开的页面。

哪位大神能支支招,帮我解决一下呢?谢谢。
使用道具 举报 只看该作者 回复
发表于 2018-12-2 13:40:11 | 显示全部楼层
好了,在宝塔搜索了好多,都没找到解决方法,在网上找到了。
使用道具 举报 回复 支持 反对
发表于 2018-12-2 17:49:57 | 显示全部楼层
有没有加上:$request_uri
使用道具 举报 回复 支持 反对
发表于 2018-12-9 00:29:23 | 显示全部楼层
小新 发表于 2018-12-2 17:49
有没有加上:$request_uri

我的写法是这样的 伪静态规则里添加规则即可
  1. RewriteCond %{HTTP_HOST} ^xbadmin.cn$

  2. RewriteRule ^(.*)$ "http\:\/\/www\.xbadmin\.cn\/$1" [R=301,L]

  3. RewriteCond %{HTTP_HOST} ^xbadmin.top$

  4. RewriteRule ^(.*)$ "http\:\/\/www\.xbadmin\.cn\/$1" [R=301,L]

  5. RewriteCond %{HTTP_HOST} ^www.xbadmin.top$

  6. RewriteRule ^(.*)$ "http\:\/\/www\.xbadmin\.cn\/$1" [R=301,L]
复制代码

使用道具 举报 回复 支持 反对
发表于 2018-12-9 11:36:24 | 显示全部楼层
试一下这样。。。
微信截图_20181209113237.png
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表