最近、クライアントのWebサイトを再構築しました。彼らは、Googleがいくつかの古いリンクをリストしていることを発見しました。これらのリンクをホームページだけにリダイレクトしようとしています。
http://www.joiningtech.com/index.html?GAW+CAM2&gclid=CNbT06iehLQCFQWe4AodejAAkA http://www.joiningtech.com/index.html?GAW+CAM2&gclid=CMncjs-ehLQCFdKd4Aod52AAAQ
.htaccessファイルを使用して、これら2つのリダイレクトを正しく機能させるためのいくつかの方法を試しました。
方法#1
redirect 301 http://www.joiningtech.com/index.html?GAW+CAM2&gclid=CNbT06iehLQCFQWe4AodejAAkA http://www.joiningtech.com/
redirect 301 http://www.joiningtech.com/index.html?GAW+CAM2&gclid=CMncjs-ehLQCFdKd4Aod52AAAQ http://www.joiningtech.com/
方法#2
RewriteCond %{QUERY_STRING} ^([^&]&)*GAW+CAM2&gclid=CNbT06iehLQCFQWe4AodejAAkA(&|$)
RewriteRule ^/index\.php$ http://www.joiningtech.com/? [L,R=301]
RewriteCond %{QUERY_STRING} ^([^&]&)*GAW+CAM2&gclid=CMncjs-ehLQCFdKd4Aod52AAAQ(&|$)
RewriteRule ^/index\.php$ http://www.joiningtech.com/? [L,R=301]
私はこれらのメソッドをstackoverflowの他の場所で見つけました。何か問題があったのではないかと思いますので、よろしくお願いします。
ありがとう、クリス