regex-匹配#服务器上url的一部分

regex-匹配#服务器上url的一部分,regex,wordpress,redirect,url-redirection,Regex,Wordpress,Redirect,Url Redirection,我正试图编写一个正则表达式来匹配部分URL,并使用一个SEO重定向wordpress插件在匹配结果上创建301重定向 例如,如果我编写以下URL: https://www.test.com/my-site https://www.test.com/my-site/ 我想被重定向到: https://www.test.com/your-site/ 但是如果URL后面跟一个散列(#),如下所示: https://www.test.com/my-site/#/.. 不要重定向 我已经在regEx

我正试图编写一个正则表达式来匹配部分URL,并使用一个SEO重定向wordpress插件在匹配结果上创建301重定向

例如,如果我编写以下URL:

https://www.test.com/my-site
https://www.test.com/my-site/
我想被重定向到:

https://www.test.com/your-site/
但是如果URL后面跟一个散列(#),如下所示:

https://www.test.com/my-site/#/..
不要重定向

我已经在regExr上玩了一段时间,这是我所能做到的:

但是,当尝试在插件中实现它时,重定向不起作用

我做错了什么? 直接在.htaccess文件中执行是否更好? 那样会更好、更可靠吗


谢谢

浏览器永远不会发送哈希

浏览器在内部使用散列来查看文档的哪个片段是重点。这就是所谓的。这意味着您的服务器将永远不会看到#出现。您无法阻止此行为。

请尝试
(?)?