Heim > Artikel > Backend-Entwicklung > Wie kann ich Dateierweiterungen (wie .php) von den URLs meiner Website entfernen?
Dateierweiterungen aus Website-Adressen entfernen
Beim Design moderner Websites ist es oft wünschenswert, Dateierweiterungen aus der angezeigten URL auszublenden die Adressleiste. Dies trägt dazu bei, ein sauberes und benutzerfreundliches Erscheinungsbild aufrechtzuerhalten, wie auf der Stack Overflow-Website zu sehen ist.
Problembeschreibung
Sie haben eine Website erstellt und möchten die Datei entfernen Erweiterungen (.php, .jsp) aus der angezeigten URL. Sie möchten beispielsweise, dass Benutzer „http://something.example/profile“ anstelle von „http://something.example/profile.php“ sehen.
Lösung
Um dies zu erreichen, können Sie eine .htaccess-Datei verwenden, die im Stammverzeichnis Ihrer Website abgelegt wird. Diese Datei enthält Anweisungen zum Umgang mit dem Umschreiben von URLs. So können Sie es einrichten:
RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME}\.php -f RewriteRule ^(.*)$ .php
Erläuterung
Diese Konfiguration weist den Webserver an, Anfragen für URLs ohne .php-Erweiterungen umzuschreiben, indem er diese hinzufügt, um sicherzustellen, dass die angeforderte PHP-Datei ausgeführt wird. Infolgedessen wird die in der Adressleiste angezeigte URL ohne die Erweiterung angezeigt.
Das obige ist der detaillierte Inhalt vonWie kann ich Dateierweiterungen (wie .php) von den URLs meiner Website entfernen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!