• 締切済み

拡張子がないURLについて

URLについての質問です。 http://ドメイン/?○○ このようなURLのサイトを見かけたのですが 何か利点はあるのでしょうか? ○○の部分を変更しても、普通にアクセスできます。 そのサイトは、リンクしている所によって使い分けてるみたいなんです 例えば、BBSに書き込んでいる場合は http://ドメイン/?BBS ランキング等の場合は http://ドメイン/?rank 何かのプログラムのIDみたいなものなのでしょうか? これでアクセス数とか計測しているのでしょうか? もしそうであるなら、導入したいなと考えています。 宜しくお願いします

みんなの回答

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.2

PHPでかかれているとすると、 http://ドメイン/?BBS は、おおむね http://ドメイン/index.php?BBS で、スクリプト http://ドメイン/index.php に対して引数 BBS でアクセスするものです。 (設定によりindex.phpでないケースもあります) 引数に応じて、動的にページを生成する場合に使われます。

aratani123
質問者

お礼

入力したURLによって、ページを生成している (この場合は、BBSという引数でページを生成) 引数に応じてアクセス数を計測する という事もできそうですね 検索してフリーのスクリプトを探してみます ありがとうございました

  • php504
  • ベストアンサー率42% (926/2160)
回答No.1

URLも細かい部分に分けることが出来ます http:// の部分をスキーム 最初の / までをホスト それ以下の ? や # の文字までをパス ? 以下をクエリストリング # 以下をflagment identifier などです。 http://example.com/?query でアクセスした場合実際は http://example.com/ へのアクセスになります。 ?以下のqueryはサーバ側でいろいろな処理に使われます。 .htaccessで振り分けたりCGI等でプログラムの処理に使われたりいろいろなので実際どう処理されているかはサーバ側の人にしかわかりません。

aratani123
質問者

お礼

つまり、色んなプログラムで使われている可能性があるので どれかはサーバー側しか分からないのですね。 ありがとうございました

関連するQ&A