首页 > 解决方案 > 有没有办法重写 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]

哪个似乎也不起作用……有什么有用的建议吗?

标签: .htaccess

解决方案


推荐阅读