URL の .php 拡張子の削除に関するチュートリアルや質問がたくさん見つかりました。私は多くの例を試しましたが、今までまだ機能していません。これは私を夢中にさせます。また、URL の末尾に末尾のスラッシュを付けたいと考えていますが、最初にこれを実現したいと考えています。現在、私はこれを試しましたが、これは私の解決策の一部です:
Options -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ $1.php [L]
そしてこれも:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
何も良いことはありません。Windows 7を使用してラップトップで作業しており、XAMPPを使用しています。.htaccess ファイルを作成して、localhost/myFolder に配置するだけです。ブラウザーで実行すると、解決策によっては、(i) ページが見つからない場合があり、(ii) サーバーの内部エラーが発生する場合があります。また、たとえば localhost/myFolder/index を実行すると、URL は myFolder なしで localhost/index にリダイレクトされます。なぜこれが起こっているのだろうと思います.私はそれらの多くを試したので、誰かが私にリンクや解決策を教えてくれることを願っています. 前もって感謝します。