我想将我的旧网站 url 重定向到新网站 url。我在 .htaccess 文件中写了一个重定向规则。但问题是,我的旧网址在网址参数之间包含一个哈希标记。
Redirect /de/home/#/de/about/blog/ https://www.example.com/about/blog/
我尝试过的所有方法都会忽略散列标签,并且根本不会重定向。我的旧域具有相同的主机,重新设计后,网址发生了一些变化。这就是我要重定向旧网址的原因。
如果无法使用 htaccess,是否有其他方法可以实现?
或者我可以通过匹配 url 的一部分来使用没有哈希的 url 吗? 我的意思是像这样重写;
重定向/(*)/de/about/blog/https://www.example.com/about/blog/
你们能帮帮我吗?提前致谢。
最佳答案
片段识别旨在识别文档的部分,它完全由客户端处理,永远不会发送到服务器。
基于它进行重定向的唯一方法是使用客户端 JavaScript。
关于php - htaccess 中的 Hash(#) 标签重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28341803/