Heim > Backend-Entwicklung > PHP-Tutorial > Wie implementiert man URL-Rewriting in PHP mithilfe von .htaccess und play.php?

Wie implementiert man URL-Rewriting in PHP mithilfe von .htaccess und play.php?

Susan Sarandon
Freigeben: 2024-12-06 07:28:10
Original
371 Leute haben es durchsucht

How to Implement URL Rewriting in PHP Using .htaccess and play.php?

URL-Umschreibung in PHP

Schritt-für-Schritt-Implementierung

Um die URL-Umschreibung zu implementieren, müssen Sie Folgendes ändern:

  1. .htaccess-Datei (im Stammverzeichnis Ihres Webverzeichnisses)
  2. play.php Skript

1. Ändern Sie die .htaccess-Datei:

Fügen Sie den folgenden Code zu Ihrer .htaccess-Datei hinzu:

RewriteEngine On
RewriteRule ^videos/play/([a-zA-Z0-9_-]+)$ videos/play.php?title= [L]
RewriteRule ^videos/play/(\d+)/([a-zA-Z0-9_-]+)$ videos/play.php?id= [L]
Nach dem Login kopieren

2. Ändern Sie das play.php-Skript:

Behandeln Sie die Parameter in Ihrem play.php-Skript wie folgt:

<?php
if (isset($_GET['title'])) {
    // Redirect based on title
} elseif (isset($_GET['id'])) {
    // Redirect based on ID
} else {
    // Display error or default page
}
?>
Nach dem Login kopieren

SEO-Überlegungen

Aus SEO-Sicht: Beide URL-Rewriting-Formate sind relativ akzeptabel. Für Tracking- und Analysezwecke wird jedoch das zweite Format (mit der ID) bevorzugt. Damit können Sie ganz einfach die Zuschauerzahl für bestimmte Videos verfolgen.

Implementierungsoptionen

In Ihrem spezifischen Beispiel können Sie Folgendes auswählen Implementierung:

  • http://example.com/videos/play.php?title=google-io-2009-wave-intro
  • http://example.com/videos/play.php?id=203

Dies wird es ermöglichen Sie können entweder anhand des Titels oder der numerischen ID weiterleiten.

Das obige ist der detaillierte Inhalt vonWie implementiert man URL-Rewriting in PHP mithilfe von .htaccess und play.php?. 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