2016-06-15 30 views
0

とWordpressの上の記号でリダイレクト:私は添付ファイルを持つすべてのページがSEO上の理由から、ホームページに行きたいURLは、私はこのようなものでURLを持っている.htacces

www.google.com/?attachment_id=837

、私はそれらのURLをGoogle検索に表示したくありません。私はYaogastプラグインで削除しようとしていますが、ページ上にあるテーマが「正しく」コード化されていないと思います。 たとえば、家にリダイレクトしたいと思います。

私はこのような何かを試してみました、そしてバリエーション:

redirect 301 /?attachment_id=837 http://google.com

RewriteRule ?attachment_id(.*)/[R=301, L]

私はと思い、 "?" URLの "="は私にいくつかの問題を与えています。

答えて

0

"?" GET変数を示します。 GET変数にURL書き換えを使用することはできません。 .htaccessを変更することは役に立ちません。私はここで行うべき最良のことは、PHPファイルでGET変数を使用することだと思います。あなたのPHPファイルは、ワードプレスからのアクセス、および初めにこのコードを追加します。

if(isset($_GET['attachment_id'])) header('Location: redirect_url'); 

そして、あなたは

にリダイレクトするURLを「REDIRECT_URL」を置き換えます
関連する問題