首頁 >後端開發 >php教程 >如何使用 .htaccess 和 play.php 在 PHP 中實作 URL 重寫?

如何使用 .htaccess 和 play.php 在 PHP 中實作 URL 重寫?

Susan Sarandon
Susan Sarandon原創
2024-12-06 07:28:10332瀏覽

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

PHP 中的URL 重寫

分步實施

要實現URL 重寫,您需要修改:

  1. .htaccess檔案(位於您網站的根目錄中)目錄)
  2. play.php 腳本

1.修改.htaccess 檔案:

將以下程式碼加入您的.htaccess檔案:

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]

2.修改play.php 腳本:

在play.php 腳本中,如下處理參數:

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

SEO 注意事項

從SEO 角度來看,兩種URL重寫格式都相對可以接受。但是,出於追蹤和分析目的,首選第二種格式(帶有 ID)。它允許您輕鬆追蹤特定影片的觀看人數。

實作選擇

在您的特定範例中,您可以選擇以下內容實作:

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

這個將允許您根據標題或數字ID 進行重定向。

以上是如何使用 .htaccess 和 play.php 在 PHP 中實作 URL 重寫?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn