零宽度空间会导致重定向问题?

时间:2016-11-02 13:21:55

标签: wordpress url redirect mod-rewrite seo

我使用Wordpress Redirects plugin实现了很多301重定向,问题是它标记了很多实际存在重定向的404页面。

经过仔细检查,看起来此问题是由生成404错误的网址中的“零宽度空间”(​)引起的。

e.g。已为以下内容创建重定向:

/page/item/1

以下项目引发了404错误:

/​page/​item/1

这令人困惑,因为在标记模式之外它们看起来完全相同:

/页/项目/ 1

/页/项目/ 1

(但如果您复制第一个并执行全部查找,则与第二个不匹配!)

在任何情况下,我都非常想创建一个mod_rewrite规则(或类似的东西),只需要使用零宽度空白字符的URL,然后删除它们。这样可以确保正确选择重定向规则。

我理解在某些情况下会导致重定向导致重定向,但这比不必要的404错误更可取。

这可能是使用mod_rewrite或Apache中的其他功能吗?

0 个答案:

没有答案