1

ページネーション リンクを作成するときに、ショップで大きな間違いを犯してしまいました。.html の後に、疑問符の代わりにコードにアンパサンドを追加しました。現在、Google ウェブマスター ツールは何百もの 404 をスローしています。

URLごとに問題を解決する方法は知っていますが、HTAccessで「.html&」をチェックして「.html?」に置き換える最初の健全性チェックとしてワイルドカードソリューションはありますか?

以下は私の問題の例です。myitemspage はアイテムのカテゴリを表しているため、50 を超えるカテゴリがあります。

http://www.domain.com/myitemspage.html&page=1&limitchange=10
http://www.domain.com/myitemspage.html&page=1&limitchange=25
http://www.domain.com/myitemspage.html&page=1&limitchange=50
http://www.domain.com/myitemspage.html&page=1&limitchange=100

自作の悪夢を助けてくれてありがとう

マーク。

4

1 に答える 1

1

試す:

RedirectMatch 301 ^(.*)\.html&(.*)$ /$1.html?$2

または mod_rewrite を使用:

RewriteEngine On
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(.*)\.html&(.*)$ /$1.html?$2 [L,R=301]

ドキュメント ルートの htaccess ファイルにあります。

于 2013-10-28T15:01:40.023 に答える