正则表达式 – 使用RewriteRule从重定向中删除主题标签

我目前正在通过获取变量并将其插入新URL来重定向URL.像这样:

RewriteCond %{QUERY_STRING} &pid=([0-9]*)$
RewriteRule ^vault/displayimage\.PHP$photos/%1/? [R=301,L]

不幸的是,有些链接在旧系统中有一个不需要的主题标签,所以我想在没有它们的情况下重定向(或者将其剥离).防爆. – 通过上面的重定向我们采取类似的东西

/vault/displayimage.PHP?album=5&pid=10#top_pictures

重定向

/photos/10/#top_pictures

我希望它能成为现实

/photos/10/

谢谢你的任何提示

解决方法

位置哈希仅存在于浏览器中,并且从不发送到服务器.因此,您无法使用重写规则来影响它们.

这就是people advise against using them的原因之一.

另见URL Fragment and 302 redirects

相关文章

正则替换html代码中img标签的src值在开发富文本信息在移动端...
正则表达式
AWK是一种处理文本文件的语言,是一个强大的文件分析工具。它...
正则表达式是特殊的字符序列,利用事先定义好的特定字符以及...
Python界一名小学生,热心分享编程学习。
收集整理每周优质开发者内容,包括、、等方面。每周五定期发...