.htaccess を使用して .php 拡張子を隠す方法
.php ファイル拡張子を削除することは、Web サイトの清潔さを維持し、Web サイトの機能を向上させるための便利なテクニックです。ユーザーエクスペリエンス。ただし、これを達成するのは難しい場合があります。
詳細な説明:
コードは、「フォルダー」ディレクトリ内の URL を書き換えて、対応する .php にリダイレクトしようとします。ただし、コードが間違っているようです。
解決策:
次のコードは、この問題を効果的に解決します。
RewriteEngine On # Unless directory, remove trailing slash RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([^/]+)/$ http://example.com/folder/ [R=301,L] # Redirect external .php requests to extensionless URL RewriteCond %{THE_REQUEST} ^(.+)\.php([#?][^\ ]*)?\ HTTP/ RewriteRule ^(.+)\.php$ http://example.com/folder/ [R=301,L] # Resolve .php file for extensionless PHP URLs RewriteRule ^([^/.]+)$ .php [L]
詳細については、参照されている質問の解決策を参照してください: https://stackoverflow.com/questions/14425845/remove-php-extension -with-htaccess.
以上が.htaccess を使用して Web サイトの URL から .php 拡張子を削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。