質問: PHP 5.3.3 **(2)httpd.confの設定** ``` AllowOverride All Order allow,deny allow from all Options -Indexes ``` **(3)PHPソースとhtaccessのファイル位置** /hoge/public_html ┣ .htaccess ┗ index.php **(4)上記(3)htaccessの記述内容** ``` RewriteEngine on #URLの「/huga」がかき消されて、index.phpにアクセスされる例 RewriteRule (.*)/$ index.php?%{QUERY_STRING} [L] #エラーが出てしまう例 #”Request exceeded the limit of 10 internal redirects due to probable configuration error.” RewriteRule (.*)/$ index.php/$1 [L] ```
回答: 大変失礼しました。 自己解決しました。 邪道とか言われそうですが、下記の記述で通りました。 ``` #/hoge/public_html/.htaccessの中身 RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule (.*)/$ index.php/$1 [L] #これであれば$1に「/fuga」が持ち込まれ、index.phpにアクセスされる。 ```