2017-01-28 23 views
0

リダイレクトに関する小さな質問があります。Wordpressの投稿からの削除/フィード

私のWordPressのブログはかなり新しくて本当に好きですが、Googleや他の 'SEO'ツールで何らかの理由で私のhttps://www.domain.tld/posting-name/feedのURLが読み込まれています。以前はそれを見たことがありません。今私はこの種のフィードURLをすべてリダイレクトしたいと思っています。

https://www.domain.tld/posting-1-name/feedhttps://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に何かが存在しているか、その呼び出しはどうでしょうか?

「確実に$ &!&と言うだけで、このコード行を使用してください。この種のリダイレクトを呼び出す方法を知っていれば、1分のグーグルで見つけた可能性があります。それを呼び出す方法はありません...見つけられるものは何もありませんでした。また、functions.phpのスニペットは、リンク内のコードを頭/足元のコードに埋め込むことのみを目的としていました。

ありがとうございます。

答えて

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

このコードは問題のある投稿URLをリダイレクトします。

別の解決策はに、RedirectMatchを使用することです:

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

私は、最初のルールを使用しているし、それは魔法のように動作します!どうもありがとうございました。既に存在する他のRewriteRulesに完全に適合します – Caylean

+0

素晴らしいです。答えに印を付けることを忘れないでください。 – olegsv

関連する問題