Php 通过MySQL中的文件使URL SEO友好
我正在努力使我的网址搜索引擎优化友好。当前的URL示例是 我希望它在URL中显示“事件名称”,而不是MYSQL数据库中的“details.php?recordID=35791” 我使用“?php echo$row_rsd1['Name Of Event'];”重命名了标题在php页面中,这样选项卡显示正确 我的记录太多,无法手动重命名。你可以这样做Php 通过MySQL中的文件使URL SEO友好,php,mysql,.htaccess,Php,Mysql,.htaccess,我正在努力使我的网址搜索引擎优化友好。当前的URL示例是 我希望它在URL中显示“事件名称”,而不是MYSQL数据库中的“details.php?recordID=35791” 我使用“?php echo$row_rsd1['Name Of Event'];”重命名了标题在php页面中,这样选项卡显示正确 我的记录太多,无法手动重命名。你可以这样做 www.example.com/event-detail-147854-group-meeting.php 这里147854是记录ID 小组会议是
www.example.com/event-detail-147854-group-meeting.php
这里147854是记录ID
小组会议是活动的标题
您可以将标题转换为小写,并将空格替换为短划线
然后映射到.htaccess文件中
RewriteRule ^event-detail-([0-9]+)-([a-zA-Z0-9_\-+]+).php event-detail.php?id=$1&title=$2