gpt4 book ai didi

regex - 仅重写 URL 的中间部分 - mod rewrite .htaccess

转载 作者:行者123 更新时间:2023-12-02 07:04:50 26 4
gpt4 key购买 nike

我想将网址中的 cadeaushop 部分更改为 hobby-cadeau-shop。我在 htaccess 文件中进行了以下 mod 重写:

RewriteRule ^cadeaushop/(.*) http://www.zovyo.nl/hobby-cadeau-shop/$1 [QSA,L]

效果很好,但在一个地方我想要别的东西。购物车使用 https,一个安全的 URL。现在这个 url 也设置为 http。

如何更改 mod 重写以使 url 的第一部分不变?我尝试了一些改变,比如

RewriteRule ^cadeaushop/(.*) /hobby-cadeau-shop/$1 [QSA,L]

但这不起作用。

提前致谢。

问候,马丁

最佳答案

您需要在规则中使用 R 标志,并避免在目标 URL 中使用 http://https://

RewriteEngine On

RewriteRule ^cadeaushop/(.*)$ /hobby-cadeau-shop/$1 [R=302,NE,L]

同样重要的是将此规则保留在 RewriteEngine OnRewriteBase 行下方。

关于regex - 仅重写 URL 的中间部分 - mod rewrite .htaccess,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26801537/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com