gpt4 book ai didi

.htaccess - 如何使用htaccess将url重写为html anchor 标记(#)

转载 作者:行者123 更新时间:2023-12-02 06:28:47 25 4
gpt4 key购买 nike

我有一种情况,我想获取以下 URL:

/1/约翰

并使用 Apache 的 htaccess 文件将其重定向到

/page.php?id=1&name=john#john

这样它就会转到名为 john 的 html anchor 。

我发现了很多关于转义特殊字符以及添加 [NE] 标志以便重定向忽略 # 符号的引用,但这些都不起作用。例如,添加[NE,R]表示该URL只是在浏览器地址中显示为原来的:http://example.com/page.php?id=1&name=john#john .

最佳答案

这可以使用[NE]标志(noescape)实现。

默认情况下,特殊字符(例如 & 和 ?)将转换为其等效的十六进制代码。使用 [NE] 标志可以防止这种情况发生。

更多信息http://httpd.apache.org/docs/2.2/rewrite/flags.html#flag_ne

关于.htaccess - 如何使用htaccess将url重写为html anchor 标记(#),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2872490/

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