Verstecken der .php-Erweiterung in .htaccess: Eine umfassende Lösung
In der Webentwicklung ist es oft wünschenswert, die .php-Dateierweiterung zu verbergen Verbessern Sie den ästhetischen Reiz der URL und verhindern Sie böswillige Aktivitäten. Dies zu erreichen kann jedoch manchmal eine Herausforderung darstellen.
Implementierung der Lösung
Um die .php-Erweiterung mithilfe von .htaccess effektiv zu verbergen, berücksichtigen Sie den folgenden Code:
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]
Erklärung
Das obige ist der detaillierte Inhalt vonWie verstecke ich die PHP-Erweiterung in .htaccess: Eine umfassende Anleitung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!