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

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

DDD
リリース: 2024-11-25 21:30:15
オリジナル
876 人が閲覧しました

How Can I Hide File Extensions (like .php) from My Website's URL?

Web サイトのアドレスでファイル拡張子を非表示にする

Web サイトをデザインするとき、.php や .jsp などのファイル拡張子を非表示にすることをお勧めします。美的理由からアドレスバーを使用します。この記事では、実際の質問と回答に基づいて、この効果を達成するための包括的なソリューションを提供します。

質問:

Web サイト開発者は、ファイルを削除する方法を探していました。 Web サイトのアドレスからの拡張子。 URL が http://something.example/profile.php ではなく http://something.example/profile として表示されるようにしたいと考えていました。これは、Stack Overflow などの Web サイトでよく見られます。

解決策:

この問題に対処するには、Web サイトのルート ディレクトリに .htaccess ファイルを作成します。 。たとえば、/home/domains/domain.example/htdocs/ に、次の内容の .htaccess ファイルを追加します:

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

説明:

  • RewriteEngine on: Apache の URL 書き換えを有効にしますmodule.
  • RewriteCond %{REQUEST_FILENAME} !-d: 要求されたファイルがディレクトリではないかどうかを確認します。
  • RewriteCond %{REQUEST_FILENAME}.php -f: 要求されたファイルが存在するかどうかを確認します。 .php 拡張子。
  • RewriteRule ^(.*)$ $1.php:バックグラウンドで .php 拡張子を含めるようにリクエストを書き換え、アドレス バー上のクリーンな URL を維持します。

このソリューションを実装すると、Web サイトのアドレスがファイル拡張子なしで表示され、より洗練された、プロフェッショナルな外観。

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

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