.htaccessの使用に問題があります。 これは私が右の.htaccessファイルをクリックして、それを変更する前に、私は、テキストファイルを開いたこれらの行を貼り付けると、それは、.htaccessファイルを見せていた。htaccessファイル としてそれを保存し、私の.htaccessファイルの内容.htaccessを.php拡張子を隠すのに問題がある
RewriteEngine On
RewriteCond %{REQUEST_FILENAME}!-d
RewriteCond %{REQUEST_FILENAME}!-f
RewriteRule ^([^.]+)\.php$ $1 [L]
です"メモ帳で開く"。違いはありませんが、現在は空白の名前を表示しているはずです。
主な問題は、ブラウザでlocalhostを開き、.htaccessファイルを保存していたフォルダが表示されないか、またはアクセスするとこの内部サーバーのエラーが表示される場合です。そこから.htaccessファイルを削除すると、それはlocalhostディレクトリに表示され、それを開こうとするとエラーは表示されません。
mod_rewriteが有効になっているかどうかを確認してください。 – Gerben
さて、mod_rewriteを有効にしてhtaccessを含むフォルダの表示を開始しましたが、まだ.php拡張子が表示されます – Prateek
@Prateekエンドユーザには何を見せたいですか?通常、あなたのユーザは 'example.com/somepage'を入力し、それは' somepage.php'に目に見えない形で翻訳されます。あなたのサイトのリンクは.php拡張子を含まないように変更する必要があり、ユーザーには表示されません。 –