下图是我的托管目录、.htaccess 位置和更多说明。请仔细查看。
图片在这里>>>我的托管和网站目录
问题:有人链接到我的博客,但他不小心链接到了www.abc.com/blog%E2%80%8E
而不是www.abc.com/blog/
。我相信%E2%80%8E
是斜线/
。
[编辑:] 我已联系他,要求链接到正确的网址,但没有收到他的回复。
问题:如何使用更改%E2%80%8E
为斜线?/
.htaccess
信息:
abc.com
有 html 文件和一个.htaccess
文件abc.com/blog/
正在运行 wordpress 和另一个.htaccess
文件正常工作的 301 重定向代码是
abc.com/blog/
(Redirect 301 /abc.com/blog/asdf /blog/
但该格式不适用于%E2%80%8E
)
如果您需要更多信息,请告诉我。提前致谢!
答案1
另一个家伙完全搞错了你的链接,因为%E2%80%8E
实际上是 UTF-8 编码的 unicode 代码点 U+200E(从左到右标记)的 URL 编码。无论如何,为了收集他们的链接汁,以下方法可能有效(注意标志B
):
RewriteRule ^(.+)%E2%80%8E(.*)$ $1/$2 [B]