.htaccess htaccess如何更正文件扩展名中的错误

.htaccess htaccess如何更正文件扩展名中的错误,.htaccess,.htaccess,在有点恐慌的情况下,一份时事通讯出现了一个不正确的链接,我假设我可以使用.htaccess文件重定向到正确的链接,但我运气不太好 /步行活动/胡格诺足迹/法国新教教堂图书馆.html。?acm=3466_63 正确的链接是 /步行活动/huguenot足迹/french-New-church-library.html 基本上我需要从url的末尾删除。?acm=3466_63 我试过重定向 Redirect /walks-events/huguenot-footsteps/french-prote

在有点恐慌的情况下,一份时事通讯出现了一个不正确的链接,我假设我可以使用.htaccess文件重定向到正确的链接,但我运气不太好 /步行活动/胡格诺足迹/法国新教教堂图书馆.html。?acm=3466_63

正确的链接是 /步行活动/huguenot足迹/french-New-church-library.html

基本上我需要从url的末尾删除。?acm=3466_63 我试过重定向

Redirect /walks-events/huguenot-footsteps/french-protestant-church- 
library.html.?acm=3466_63 http://www.huguenotsofspitalfields.org/walks- 
events/huguenot-footsteps/french-protestant-church-library.html

但它似乎不起作用。任何帮助都将不胜感激。

您可以使用此规则作为您的最高规则

RewriteEngine On

RewriteCond %{THE_REQUEST} (/walks-events/huguenot-footsteps/french-protestant-church-library\.html)\.\?acm=3466_63 [NC]
RewriteRule ^ %1? [R=301,NE,L]

太棒了,感谢优步的快速回复。很好用!