Pour implémenter la réécriture d'URL dans votre application PHP, vous pouvez exploiter mod_rewrite et le framework Kohana.
Étape 1 : Activer mod_rewrite
Assurez-vous que le module mod_rewrite est activé sur votre serveur Web. Généralement, cela peut être fait en modifiant le fichier .htaccess dans le répertoire Web.
Étape 2 : Créer un fichier .htaccess pour Kohana
Ajoutez le code suivant à un fichier .htaccess dans votre répertoire d'installation Kohana :
# Turn on URL rewriting RewriteEngine On # Installation directory RewriteBase /rootDir/ # Protect application and system files RewriteRule ^(application|modules|system) - [F,L] # Allow existing files to be displayed RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # Rewrite remaining URLs to index.php RewriteRule .* index.php/<pre class="brush:php;toolbar:false"># Redirect play/google-io-2009-wave-intro RewriteRule ^videos/play/([a-zA-Z0-9-]+)$ /videos/play.php?title= [R] # Redirect play/203/google-io-2009-wave-intro RewriteRule ^videos/play/([0-9]+)/([a-zA-Z0-9-]+)$ /videos/play.php?id= [R]
Étape 3 : Redirection URL
Pour rediriger les URL spécifiées, ajoutez les règles suivantes à votre fichier .htaccess :
Choix d'URL optimisé pour le référencement
Concernant le référencement, le le deuxième format d'URL, "http://example.com/videos/play/203/google-io-2009-wave-intro", est généralement préféré en raison à son utilisation d'un identifiant numérique, que Google considère comme plus informatif. Il permet également des permaliens numérotés, facilitant la création d'archives chronologiques.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!