从Wordpress中的帖子中删除/提要

时间:2017-01-28 23:11:26

标签: wordpress .htaccess redirect mod-rewrite

我还有一个关于重定向的小问题。

我的wordpress博客很新,我非常喜欢它,但我在谷歌和其他'搜索引擎优化'工具中找到了由于某种原因我的https://www.domain.tld/posting-name/feed网址被读出来。从来没有见过。现在我希望重定向此类所有提要网址。

https://www.domain.tld/posting-1-name/feed重定向到https://www.domain.tld/posting-1-name/ https://www.domain.tld/posting-2-name/feed重定向到https://www.domain.tld/posting-2-name/ https://www.domain.tld/posting-3-name/feed重定向到https://www.domain.tld/posting-3-name/

我该怎么做?

手动完成它将是小菜一碟

Redirect 301 /posting-1-name/feed https://www.domain.tld/posting-1-name/
Redirect 301 /posting-2-name/feed https://www.domain.tld/posting-2-name/
Redirect 301 /posting-3-name/feed https://www.domain.tld/posting-3-name/

但是因为这是一个博客,所以每周至少会有4-8个新帖子出现,每次创建新帖子时我都不能简单地添加所需的行。

mod_rewrite中必定存在某些内容或其调用方式,不是吗?

请说“肯定$&!&amp ;,只需使用这行代码。如果你知道如何调用这种重定向,你可以在1分钟的谷歌搜索中找到它”....但是我不知道如何调用它......没有任何东西可以找到..而且functions.php的片段只是为了删除代码内部/页脚的链接。

谢谢你们。

1 个答案:

答案 0 :(得分:1)

RewriteEngine On
RewriteRule ^(.+)/feed$ http://yourdomain.tld/$1 [R=301,L]

此代码会重定向任何有问题的发布网址。

另一种解决方案是使用RedirectMatch:

RedirectMatch 301 /(.+)/feed http://yourdomain.tld/$1