gpt4 book ai didi

apache - mod_rewrite 规则删除 #!从网址?

转载 作者:行者123 更新时间:2023-12-04 06:31:56 27 4
gpt4 key购买 nike

我正在构建一个带有 ajax 加载的 javascript 应用程序,并且如果任何用户访问带有 hashbang 的 URL,我想重写 URL 并将其删除。我对 mod_rewrite 不是很熟悉,但我试了一下:

RewriteCond %{REQUEST_URI} ^#! [NC] 
RewriteRule ^#!/(.*)$ http://mysite.com/$1 [R=301]

我什至尝试使用 \#\! 转义特殊字符在这两个地方,但不知何故我得到了一些奇怪的不稳定重定向。
那里有 mod_rewrite 专家吗?
谢谢!

最佳答案

URI 的片段仅供本地使用,不是对服务器的请求的一部分,因此在服务器端不可用。所以你不能用 mod_rewrite 或任何其他服务器端技术删除它。

关于apache - mod_rewrite 规则删除 #!从网址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5304893/

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