基本情報は次のとおりです。Windows 8 64 ビットで WAMP を使用しています。アパッチ 2.4.2、PHP 5.4+。
私のプロジェクト ファイルは にありますhttp://localhost/test/
。このフォルダ内の.htaccess
ファイルは次のとおりです。
RewriteEngine on
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1 [L,QSA]
のような URL を入力すると、正常にhttp://localhost/test/some/cool/stuff/
動作します
つまり、PHP の場合:同様$_SERVER['QUERY_STRING'] = index.php&some/cool/stuff/
に削除したいのですが、PHP でそれを行っています。index.php&
http://localhost/test/some/cool/stuff
PHP$_SERVER['QUERY_STRING']
が返すようなURLを入力するとindex.php&some/cool/stuff/&some/cool/stuff
この&some/cool/stuff/
部分はどこから来たのですか?