Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich meine URLs mit PHP und .htaccess benutzerfreundlicher gestalten?

Wie kann ich meine URLs mit PHP und .htaccess benutzerfreundlicher gestalten?

Susan Sarandon
Susan SarandonOriginal
2024-12-26 06:48:13788Durchsuche

How Can I Make My URLs More User-Friendly Using PHP and .htaccess?

So verwandeln Sie unhandliche URLs mit PHP in benutzerfreundliche Meisterwerke

Traditionell ähnelten URLs, die für den Zugriff auf Profilseiten verwendet wurden, diesem wenig einladenden Konstrukt:

www.domain.com/profile.php?u=12345

In jüngster Zeit sind Websites jedoch ästhetisch ansprechender geworden URLs:

www.domain.com/profile/12345

Die Verbesserung von URLs mit diesem Maß an Benutzerfreundlichkeit kann durch den umsichtigen Einsatz von mod_rewrite-Regeln in Ihrer .htaccess-Datei erreicht werden. So geht's:

RewriteEngine on
RewriteRule ^/news/([0-9]+)\.html /news.php?news_id=

Diese Regel leitet eine Anfrage für /news.php?news_id=63 an /news/63.html um.

Ein anderer Ansatz besteht darin, Forcetype zu verwenden, um alle weiterzuleiten Anfragen durch PHP-Auswertung. Fügen Sie dazu Folgendes zu Ihrer .htaccess-Datei hinzu:

<Files news>
    ForceType application/x-httpd-php
</Files>

Ihr PHP-Skript kann dann die Variable $_SERVER['PATH_INFO'] verwenden, um die angeforderte URL zu ermitteln:

echo $_SERVER['PATH_INFO'];
// outputs '/63.html'

Durch die Implementierung dieser Techniken können Sie Ihre umfangreichen URLs in benutzerfreundliche und optisch ansprechende Adressen umwandeln, die das Benutzererlebnis verbessern.

Das obige ist der detaillierte Inhalt vonWie kann ich meine URLs mit PHP und .htaccess benutzerfreundlicher gestalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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