Heim > Backend-Entwicklung > PHP-Tutorial > Wie kann ich Dateierweiterungen von den URLs meiner Website entfernen?

Wie kann ich Dateierweiterungen von den URLs meiner Website entfernen?

Susan Sarandon
Freigeben: 2024-11-28 00:10:11
Original
442 Leute haben es durchsucht

How Can I Remove File Extensions from My Website URLs?

Dateierweiterung aus Website-Adresse entfernen

Im Bereich Webdesign ist es aus ästhetischen und barrierefreien Gründen oft wünschenswert, Dateierweiterungen aus URLs zu verbergen Gründe. Anstatt beispielsweise eine Adresse wie http://something.example/profile.php anzuzeigen, bevorzugen Sie möglicherweise ein prägnanteres Format wie http://something.example/profile.

Um dies zu erreichen, müssen Sie Sie können den folgenden Ansatz verwenden:

Erstellen Sie im Stammverzeichnis Ihrer Website (z. B. /home/domains/domain.example/htdocs) eine .htaccess-Datei Datei. Diese Datei ist für die Konfiguration der Verarbeitung von HTTP-Anfragen durch Apache verantwortlich.

Fügen Sie in der .htaccess-Datei den folgenden Codeausschnitt hinzu:

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

Dieser Code führt die folgenden Aktionen aus:

  • Aktiviert das Apache-Rewrite-Modul.
  • Überprüft, ob der angeforderte Dateipfad nicht als existiert Verzeichnis.
  • Überprüft, ob der angeforderte Dateipfad mit der Erweiterung .php als Datei vorhanden ist.
  • Schreibt die Anfrage neu, um die Erweiterung .php einzuschließen, wenn diese in der ursprünglichen Anfrage nicht vorhanden ist.

Dieses Setup verbirgt effektiv die Erweiterung .php vor der URL, während Apache weiterhin PHP-Skripte wie gewohnt verarbeiten kann.

Für Weitere Details zur Funktionalität dieses Codes finden Sie im mod_rewrite-Handbuch und in der Referenzdokumentation.

Das obige ist der detaillierte Inhalt vonWie kann ich Dateierweiterungen von den URLs meiner Website entfernen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage