String htacess删除字符串并重定向到特定url
我想重定向: 进入: 因此,仅删除此部分: %E2%80%8B来自第一个urlString htacess删除字符串并重定向到特定url,string,.htaccess,String,.htaccess,我想重定向: 进入: 因此,仅删除此部分: %E2%80%8B来自第一个url 顺便说一下,如果第一个链接粘贴在firefox中,字符不会改变。但在chrome上,我想删除的字符变成了方形字符 提前谢谢 在另一个网站上找到,感谢mslina2002: 对于那些寻找解决方案的人,请查看我之前发布的帖子,或者将此作为您的指南(来自mslina2002) 工作起来很有魅力 问题是可怕的“零宽度空间”或这些%E2%80%8B,virginia.html和示例文件夹是否总是相同的固定字符串?如果不是
顺便说一下,如果第一个链接粘贴在firefox中,字符不会改变。但在chrome上,我想删除的字符变成了方形字符
提前谢谢 在另一个网站上找到,感谢mslina2002: 对于那些寻找解决方案的人,请查看我之前发布的帖子,或者将此作为您的指南(来自mslina2002) 工作起来很有魅力
问题是可怕的“零宽度空间”或这些
%E2%80%8B
,virginia.html
和示例文件夹
是否总是相同的固定字符串?如果不是的话,识别每一个的模式是什么?你好,联邦航空局。html和示例文件夹固定在其位置。只有%E2%80%8B应该在重定向中删除。
# for url like www.example.com/my-file-name/
# bad backlink site is doing this:
# string %E2%80%8B is randomly added to slug url
# fix will redirect back to www.example.com/my-file-name/
#
RewriteEngine on
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /(.*)\%E2%80%8B(.*)\ HTTP/ [NC]
RewriteRule ^.*$ http://www.example.com/%1 [R=301,L]