1

.htaccessファイルがほぼ完成したので、すべてのURLが正しく機能します。しかし、私は簡単な質問があります:

私はこのように見えるrewirteを持っています:

    RewriteRule ^fishing/([^/]*)/?$ region.php?region=$1 [L]  

これは、fishing / fife /と入力すると、region.phpファイルが読み込まれるという点で機能します。しかし、私が知らなかった、または期待していなかったのは、region.php?region = fifeと入力すると、これも機能するということでした。

これは私に重複したコンテンツを与え、私のSEO評価が影響を受けると信じています。region.php?region = fifeと入力すると、自動的にfishing / fife/に変わるようにするにはどうすればよいですか????

4

2 に答える 2

1

これに対するより良い解決策は、正規のURLです。これにより、検索結果に表示するURLと、そのページに到達する他のすべてのURLがその重複であり、その[ページのランキング(受信リンクを含む)にカウントされることが検索エンジンに通知されます。

検索エンジンが他のページを見つけられないことを期待するだけではいけません。彼らがそうするなら、それは重複した内容であり、明らかにあなたが避けるべき何かです。

于 2012-04-14T15:27:20.683 に答える
0

非書き換えURL構造(つまり、region.php?region = fife)にリンクしない限り、WebクローラーがそのURLを検出する方法はなく、重複するコンテンツを取得することはありません。

人間がそのURLを入力して結果を取得した場合、SEOに関する限りそれは問題ありません。

したがって、アプリではきれいなURL構造のみを使用するようにしてください。

于 2012-04-13T19:05:32.383 に答える