.htaccess - 有没有办法重写 url 中的哈希字符 - htaccess
问题描述
我有一个客户,他已经设置了一大堆进入应用程序的 URL,我需要重定向到基于 cms 的站点中的各个页面。他们使用了以下格式:url.co.nz/#media_2234 我需要在到达 cms 之前将其重写为url.co.nz/__media_2234(或类似的),所以我可以正确处理它(即不是把它当作一个锚)......到目前为止,我已经尝试了一堆 htaccess 重写,但似乎没有一个工作 - 这是我发现的最新 - 使用 NE 不逃避散列:
<IfModule mod_rewrite.c>
SetEnv HTTP_MOD_REWRITE On
RewriteEngine On
# rewrite the media links
RewriteRule ^#media_(.*)$ /__media$1 [R=301,NE,L]
哪个似乎也不起作用……有什么有用的建议吗?
解决方案
推荐阅读
- javascript - Switch 语句如何与符号一起使用?
- c++ - 在 C++ 中循环数组时访问结构属性
- java - 如何优化给定问题的时间复杂度?
- python - 使用 Python 计算所有分类变量的值
- python - 将值转换为列
- xpath - 如何从@class xpath响应中选择特定元素
- java - 在 JavaFX 中使用 CheckBox 更新 TableRow
- javascript - jQuery目标属性值
- android - 如何在 Android 的 Google 地图中使用转弯导航,或者我可以使用什么进行转弯导航?
- javascript - 在没有表格的情况下发送自动发布请求?