要实现 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中文网其他相关文章!