URLからphp拡張機能を削除しようとしていますが、うまくいきません。apache2.2.17 と php5.3 で Windows 7 を使用しています。今、私はそれを次のように構成しました
.htaccess ファイル内
OPTIONS -Indexes
IndexIgnore *
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteCond %{REQUEST_URI} !/$
RewriteRule (.*) $1\.php [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ /$1 [R=301,L]
httpd.confでmod_rewriteを有効にしました
LoadModule rewrite_module modules/mod_rewrite.so
と
<Directory "D:/Apache/htdocs">
Options Indexes FollowSymLinks ExecCGI MultiViews
AllowOverride all
Order allow,deny
Allow from all
</Directory>
php.iniで
expose_php = On
これらの構成を行った後でも、Windows マシンの URL から php 拡張機能を削除できませんが、ubuntu サーバーでも同じことが機能しています。
ここに欠けているものはありますか?