Web サイトのアドレスからファイル拡張子を削除する
最近の Web サイトの設計では、多くの場合、Web サイトに表示される URL からファイル拡張子を非表示にすることが望ましいです。アドレスバー。これは、Stack Overflow Web サイトに見られるように、クリーンで使いやすい外観を維持するのに役立ちます。
問題の説明
Web サイトを作成したので、ファイルを削除したいと考えています表示された URL から拡張子 (.php、.jsp) を取得します。たとえば、ユーザーに「http://something.example/profile.php」ではなく「http://something.example/profile」を表示したいとします。
ソリューション
これを実現するには、Web サイトのルート ディレクトリに配置された .htaccess ファイルを利用できます。このファイルには、URL 書き換えを処理するための手順が含まれています。設定方法は次のとおりです。
RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME}\.php -f RewriteRule ^(.*)$ .php
説明
この構成は、Web サーバーに .php 拡張子を追加して、拡張子なしの URL リクエストを書き換えるよう指示します。要求された PHP ファイルが実行されます。その結果、アドレスバーに表示される URL は拡張子なしで表示されます。
以上がWeb サイトの URL からファイル拡張子 (.php など) を削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。