全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1228|回复: 20
打印 上一主题 下一主题

[Windows VPS] 大佬们如何实现非主页以外的页面执行 301 跳转

[复制链接]
跳转到指定楼层
1#
发表于 2019-5-9 17:52:44 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
环境nginx 宝塔面板

假如有 a.com 和 b.com 两个域名

要求
1. 访问 a.com 或者 www.a.com 不跳转
2. 访问 a.com/* 或者 www.a.com/* 自动跳转到 b.com/* (*号为通配符)
推荐
发表于 2019-5-9 18:38:40 | 只看该作者
本帖最后由 ukmg 于 2019-5-9 19:49 编辑


最简单就是301 了

加多一个if

  1.    if ($request_uri !~* "^/$"){
  2.         rewrite ^/(.*) https://2345.com/$1 permanent;
  3.     }
复制代码
21#
 楼主| 发表于 2019-5-9 20:54:58 | 只看该作者
ukmg 发表于 2019-5-9 19:28
仔细一想这个需求不现实啊,

我们网页的元素也是在二级目录的,例如  a.com/js/js.js

还是直接404吧  不转移权重了
20#
发表于 2019-5-9 19:28:20 | 只看该作者
ieevip 发表于 2019-5-9 18:57
代码是可以的 但是首页数据库出错了 首页加载乱码

仔细一想这个需求不现实啊,

我们网页的元素也是在二级目录的,例如  a.com/js/js.js
js直接跳没了,网页肯定乱码的。

还是301吧,需要哪个二级目录跳哪个。
19#
 楼主| 发表于 2019-5-9 18:57:42 | 只看该作者
ukmg 发表于 2019-5-9 18:46
2345是改成你要跳转的目网址试试

代码是可以的 但是首页数据库出错了 首页加载乱码
18#
 楼主| 发表于 2019-5-9 18:52:48 | 只看该作者
ukmg 发表于 2019-5-9 18:46
2345是改成你要跳转的目网址试试

不行 首页会乱码
17#
发表于 2019-5-9 18:46:02 | 只看该作者
ukmg 发表于 2019-5-9 18:44
口误口误。宝塔自带就有 301.

我这里这一个是写在https跳转那里的 没有用301.


2345是改成你要跳转的目网址试试

  1.    if ($request_uri !~* "^/$"){
  2.         rewrite ^/(.*) https://2345.com/$1 permanent;
  3.     }
复制代码





16#
 楼主| 发表于 2019-5-9 18:45:48 | 只看该作者
ukmg 发表于 2019-5-9 18:44
口误口误。宝塔自带就有 301.

我这里这一个是写在https跳转那里的 没有用301.

意思是 除了首页 其它页面都是301
15#
 楼主| 发表于 2019-5-9 18:44:43 | 只看该作者
ukmg 发表于 2019-5-9 18:44
口误口误。宝塔自带就有 301.

我这里这一个是写在https跳转那里的 没有用301.


是的 跪求代码
14#
发表于 2019-5-9 18:44:01 | 只看该作者

口误口误。宝塔自带就有 301.

我这里这一个是写在https跳转那里的 没有用301.


你是需求是 a.com 正常访问,   然后 a.com/123 跳转到 b.com/123   吗?
13#
 楼主| 发表于 2019-5-9 18:42:18 | 只看该作者
蔡徐坤 发表于 2019-5-9 18:39
直接404.php就可以了

网站改版 有些内页权重还没转移过去 我首页想改版了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-1-13 19:32 , Processed in 0.066819 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表