- 締切済み
URLパラメータの読み違え方、php.ini、.htaccess
例えば、URLの読み方が http://~.php/id=99 のものを http://~.php?id=99 にしたいのですが、 php.iniの設定または.htaccess にてアドレスの読み方をかえることはできるのでしょうか。 知っている方がいましたら、ご教示よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- hosohoso13
- ベストアンサー率44% (138/313)
回答No.1
~.phpというのはphpで書かれたファイル?ディレクトリ? 2行目のhttp://~.php/id=99という記述だと、 ~.phpディレクトリ上のDefaultIndexに指定されたファイルにid=99を渡してしまいますが・・・。 4行目のhttp://~.php?id=99なら~.phpというファイルにid=99を渡してしまいますよね。 もしかして、こういう意味ではないでしょうか? http://www.~.jp/abc.php?id=99 を http://www.~.jp/id=99 こうですか?
補足
ご回答ありがとうございます。 説明不足ですみません。 あるaサーバの環境では、 http://aaa.com/xxx.php/id=1 http://aaa.com/xxx.php?id=1 どちらでも、同じページが表示されるのですが、 ちがうbサーバの環境では http://aaa.com/xxx.php/id=1 ←表示されない(ページがみつかりません) http://aaa.com/xxx.php?id=1 ←表示される という状況です。