小文字の GET を強制したい。disqus.com コメント システムを使用している。GET に基づいてページを提供している。disqus.com は区別しない
http://www.mydomain.com/words/?w=Hej
と
http://www.mydomain.com/words/?w=hej
さまざまなページのコメントを提供します。
この問題を解決する最善の方法は何ですか? 私が読んだものから .htcacess を使用できないようです。大文字の場合は 404 を提供したくありません。URL で小文字を強制する他の方法はありますか?
編集2:
私は私自身の解決策を試しました
$page = urldecode($_GET['w']);
$lowerPage = strtolower($page);
if ($page !== $lowerPage) {
header("Location: http://www.mydomain.com/words/?w=". $lowerPage);
die();
}
Firefox では正常に動作しますが、Google はリダイレクトに遅延を追加します。とにかく、以下のソリューションを今すぐテストしてください。