私のサイトでは、数字部分が動的なhttp://www.example.com/%22tel:333-444-1234のような特定の不要なURLのインデックスにGoogleの問題があります。これらのページは存在しないため、rel = "nofollow"タグを使用してGoogleのインデックスからこれらのリンクを削除したいと考えています。しかし一方で、文字列 "%22tel:"を含むすべてのURLをhttp://www.example.com/page1.htmlのような私のサイトのページにリダイレクトしたいと思います。htaccess動的値を持つURLをホームページにリダイレクト
私はApacheを使用しています。これはどうすればいいですか?
私はこれらのコードを試しましたが、うまくいかないようです。
RewriteEngine on
RewriteCond %{REQUEST_URI} ^\%22tel:
RewriteRule ^(.*)$ http://www.example.com/page1.html/
RewriteRule ^(.*)\%22tel:(.*)$ http://www.example.com/page1.html [L,R=301]
ありがとうございます!
を使用することができますか?検索インデックスからURLを削除するより適切な方法ではない404を返しますか? –
@Pekka笑はい、私はURLを生成します。しかし、その考えは、電話ユーザーがリンクをクリックすることで番号をダイヤルできるようにすることでした。私は実際にそれらを '修正'する必要があるGoogle Search Consoleのエラーリストから削除しようとしています。 – James
404を送信するだけで問題を比較的早く解決するか、サブディレクトリ: '/ tel/....'に入れてrobots.txtの検索エンジンから除外します。 –