platnumcn 发表于 2020/11/22 20:47

kangle 用腾讯云做代理方向对象存储 如何URL重写

你好 大佬 原来的网址是类似 detailsids.aspx?id=64 这样结尾的后缀,我要跳转到新网站 我在淘宝找了几个技术 他们也不大懂, 问我是不是有安装PHP环境,我自己查了下说KANGLE虚拟主机里可以设置.HTACCESS 这个如何设置 或是 直接后台url rewrite 可是实现不 我试了论坛说的弄不了呢 我中间站只是装了 Kangle 没有绑定域名 只能用IP访问

platnumcn 发表于 2020/11/22 21:48

大佬是不是可以在 kangle的 config.xml 用 NGINX的重写命令 不知道 是不是一样的重写规则 rewrite ^/old-url.php$ http://www.new-url.com/new-url.php permanent;

小樱 发表于 2020/11/22 22:25

htaccess可以参考这篇文章,不过对你应该没作用
https://bbs.itzmx.com/thread-7912-1-1.html

你可以用config.xml写,不过语法和nginx不一样,可以登录服务器进行配置文件修改操作试一下。或者你通过站内信把服务器权限发给我,我给你改一下吧。
你这说的没说明白,是detailsids.aspx?id=64跳转到哪,跳到另一个不同域名?要不要保留"?"后面的参数内容,用的就是url rewrite,可以实现跳转

还是说你要为detailsids.aspx?id=64detailsids.aspx?id=65等不同的id跳转到不同的新链接?

platnumcn 发表于 2020/11/23 12:34

大佬发过去了 问了好多人实在弄不来

platnumcn 发表于 2020/11/23 15:12

是的 要不同的ID 前面都是一样 就ID不一样

小樱 发表于 2020/11/23 17:25

platnumcn 发表于 2020/11/23 15:12
是的 要不同的ID 前面都是一样 就ID不一样

detailsids.aspx?id=64到/product/utah-fake-id/给你改好了,你看看是不是这种效果

platnumcn 发表于 2020/11/23 18:43

大佬 我这还是打不开呢 是不是我要刷新

platnumcn 发表于 2020/11/23 19:28

aspx\?id=64 这个符号 \ 是不是要去掉啊 原来的没有这个符号

小樱 发表于 2020/11/24 00:24

platnumcn 发表于 2020/11/23 19:28
aspx\?id=64 这个符号 \ 是不是要去掉啊 原来的没有这个符号

不要去掉,因为你这是?号,所以一定要加个\来进行匹配,我这测试能正常打开了,做的是301,你要清浏览器缓存来测试的

platnumcn 发表于 2020/11/24 11:09

我试了好多次了 然后用GOOGLE LIGHTHOUSE来检测 也是打不开呢

小樱 发表于 2020/11/25 05:50

platnumcn 发表于 2020/11/24 11:09
我试了好多次了 然后用GOOGLE LIGHTHOUSE来检测 也是打不开呢

你在试一下呢,你cf cdn上用的是灵活http回源,没有用完全的https加密回源,
规则给你改了下,可以同时匹配http和https两种协议

图片已删除

示例图片,如果涉及域名隐私需要删除图片请回复我。
回复的时候要点回复按钮,不然没有提醒通知

platnumcn 发表于 2020/11/25 08:27

小樱 发表于 2020/11/25 05:50
你在试一下呢,你cf cdn上用的是灵活http回源,没有用完全的https加密回源,
规则给你改了下,可以同 ...

你好 大佬 你改的 同时匹配的规则 是不是这条啊 https://%{HTTP_HOST}$1 301
另外就是图片麻烦给删了 这给客人弄得 不想被同行看到

小樱 发表于 2020/11/25 17:50

platnumcn 发表于 2020/11/25 08:27
你好 大佬 你改的 同时匹配的规则 是不是这条啊 https://%{HTTP_HOST}$1 301
另外就是图片麻烦给删了 这 ...

改的是另一条,去掉了https://头部,代表同时匹配http://和https://
页: [1]
查看完整版本: kangle 用腾讯云做代理方向对象存储 如何URL重写