ホームページ > バックエンド開発 > PHPチュートリアル > Web サイトの URL からファイル拡張子を削除するにはどうすればよいですか?

Web サイトの URL からファイル拡張子を削除するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-11-28 00:10:11
オリジナル
502 人が閲覧しました

How Can I Remove File Extensions from My Website URLs?

Web サイトのアドレスからファイル拡張子を削除する

Web デザインの領域では、美しさとアクセシビリティを考慮して URL からファイル拡張子を隠すことが望ましい場合がよくあります。理由。たとえば、http://something.example/profile.php のようなアドレスを表示する代わりに、http://something.example/profile のようなより簡潔な形式を好む場合があります。

これを実現するには、次のようにします。次のアプローチを採用できます:

Web サイトのルート ディレクトリ (例: /home/domains/domain.example/htdocs) に .htaccess ファイルを作成します。 ファイル。このファイルは、Apache による HTTP リクエストの処理を構成します。

.htaccess ファイル内に、次のコード スニペットを追加します。

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ .php
ログイン後にコピー

このコードは、次のアクションを実行します。

  • Apache 書き換えモジュールを有効にします。
  • 要求されたファイル パスがディレクトリとして存在しません。
  • 拡張子 .php が付いた要求されたファイル パスがファイルとして存在するかどうかを確認します。
  • 存在しない場合は、拡張子 .php を含めるように要求を書き換えます。元のリクエストには存在しません。

この設定では、Apache が PHP スクリプトを処理できるようにしながら、URL から .php 拡張子を効果的に非表示にします。

このコードの機能の詳細については、mod_rewrite ガイドとリファレンス ドキュメントを参照してください。

以上がWeb サイトの URL からファイル拡張子を削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート