私はほとんどのサイトをSEフレンドリーにしましたが、私のサイトの一部が私を悩ませています...
ページの1つに巨大なフォームがあり、フォーム(action = php_page)を送信すると、URLが非常に長いため、渡されるすべての変数を含む1行の半分の単語のドキュメントをカバーします...
これは非常に醜いです...
この長いURLを短く見せるための方法はありますか?
またはあなたが知っている他の解決策はありますか?
さらに入力が必要な場合はお知らせください...
ありがとう
GETの代わりにPOSTを使用するのはどうですか?
<form action="action.php" method="post">
では、の代わりにaction.php
を使用する必要があります。$_POST
$_GET
action.php
を使用してフォーム(この場合は)を処理した後、アクションが成功したことを示すページに常にリダイレクトする必要があることに注意してくださいheader('success.php');
。ユーザーがページを更新した場合、アクションは2回発生しません(データベースなどに何かを書き込む場合は残念です)。
GET の代わりに POST を使用できますが、ブックマーク可能ではなく、SEO フレンドリーではなく、長い URL ほどフレンドリーではありません。人々がそれをブックマーク/リンクとして扱うことができるようにする必要がある場合、約 4 つのオプションがあります。