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

Web サイトの URL からファイル拡張子 (.php など) を非表示にするにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-11-25 01:29:131051ブラウズ

How Can I Hide File Extensions (like .php) from My Website URLs?

Web サイト URL のファイル拡張子を隠す

ファイル拡張子 (例: .php または .jsp)。これを実現する方法は次のとおりです:

解決策:

Web サイトの URL からファイル拡張子を削除するには、ルート ディレクトリに「.htaccess」という名前のファイルを作成します。ファイル内に次のコードを入力します:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ .php

説明:

  • RewriteEngine on: 書き換えエンジン モジュールを有効にします。
  • RewriteCond %{REQUEST_FILENAME} !-d: 要求されたファイルがディレクトリではないかどうかを確認します。
  • RewriteCond %{REQUEST_FILENAME}.php -f: 要求されたファイルがディレクトリであるかどうかを確認します。 .php 拡張子が存在します。
  • RewriteRule ^(.*)$ $1.php: URL を書き換えて拡張子を削除します。

例:

「http」にアクセスした場合Web ブラウザの ://something.example/profile.php" を、.htaccess ディレクティブによって次のように書き換えられます。 "http://something.example/profile".

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。