要實現URL 重寫,您需要修改:
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 角度來看,兩種URL重寫格式都相對可以接受。但是,出於追蹤和分析目的,首選第二種格式(帶有 ID)。它允許您輕鬆追蹤特定影片的觀看人數。
在您的特定範例中,您可以選擇以下內容實作:
這個將允許您根據標題或數字ID 進行重定向。
以上是如何使用 .htaccess 和 play.php 在 PHP 中實作 URL 重寫?的詳細內容。更多資訊請關注PHP中文網其他相關文章!