http://127.0.0.1/index.html?param1=asdfasdf¶m2=asdfasdfa
?param1=asdfasdf¶m2=asdfasdfa は無視できますか?
これら 2 つのパラメータがこの静的ファイルにとって意味があるかどうか (これら 2 つのパラメータが静的ファイルで使用されているかどうか) によって異なります。
これら 2 つのパラメータがこの静的ファイルにとって意味があるかどうか (これら 2 つのパラメータが静的ファイルで使用されているかどうか) によって異なります。
一般的には?
一般的に、動的に変化するパラメータを静的ファイルに追加すると、ブラウザのキャッシュが防止されることがあります。
静的 Web ページは動的ではないため、一般にこのように使用されることはめったにありませんが、必ずしもそうとは限りません。
Ajax を使用する場合は、js を使用して URL パラメーターを取得し、$.post() を使用して情報を取得できます。
試してみましょう:
<script> alert(location.search.substring(1));</script>
URL 書き換えを使用する場合、一見不必要に見えるパラメータも定義できます
WEB サーバーを作成する場合、静的ファイルのパラメータを無視できますか?
CGI は自分で書きましたか?
WEBサーバーを書きます。
これは単なる一般的な静的ファイルですが、パラメータがある場合、それを処理するか無視するかわかりません。
疑似静的である可能性があります
純粋な静的 HTML の場合、js もシミュレートして取得できます。たとえば、qq 空間が最も古典的です
そして、一般に、このタイプの背後にあるパラメーターがあります。はランダムです
この列には疑似静的があってはなりません。
例:
http://xxx.xxx/main.aspx?bid=5&uid=12345
URL 書き換えを使用すると、次のようになります:
http://xxx.xxx/5/ 12345/ main2.html
URL 書き換えを使用して、これらの見苦しい URL パラメーターを避けたいだけではありませんか?