私が現在作業しているサイトのすべてのページに対して301リダイレクトを実行しようとしています。重複したURLのために301のリダイレクトを行うには
http://site.com/cash/
http://site.com/credit/
と
http://site.com/cash
http://site.com/credit
表示同じページ
これは、重複したURLの問題の数につながると私たちのSEOのあなたのPageRankを分割を開始します。問題は、このURLです。
私は自分のサイト上でそれをやろうとしたところ非スラッシュバージョンところで
私は達成するための良い方法で私は変更する必要があり、約90ページ...任意のアイデアを持っていると、すべてのSEOのポイントこの
どのように私は301が私のすべてのページに
編集これを行うためにhtaccessファイルにリダイレクトしないでください:だから正しく理解することが
を。これは301が
# Remove the trailing slash
RewriteCond %{HTTP_HOST} ^(www.)?example\.com$ [NC]
RewriteRule ^(.+)/$ http://www.example.com/$1 [R=301,L]
をリダイレクトしかし、どのように、これはfolder1の
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
を排除するものでもないと私は同じのhtaccessファイルまたはむしろfolder1のディレクトリに
これはexample.com/でリダイレクトされます。第3行目では301リダイレクトのR = 301が表示されますが、wwwは...ありますか? – Trace
@Tamer:2つの追加ルールを含むアップデートを追加しました。 'www'を実行または削除するために使用できます。 – stealthyninja
example.com/folder1/やexample.com/folder2/というフォルダはすべて – Trace