php - 使用 htaccess 在 url 中使用数据库中的数据

标签 php mysql .htaccess

我有一个自定义链接存储在 MySQL 数据库中,我希望使用该链接而不是 htaccess 的默认获取链接。

示例:如果访问者将阅读博客,则 URL 为 www.domain.com/blog.php?post_link=2017-07-05/First-Post

现在有什么方法可以使用数据库中的 post_link 而不是 url 吗? 我在这里阅读了一些相关内容:SO Item ,但这不起作用...

请帮忙!


之前:www.domain.com/blog.php?post_link=2017-07-05/First-Post

之后:www.domain.com/blog/2017-07-05/First-Post

This is my database

This is my code in blog.php

PS: 这只是 SEO..

最佳答案

RewriteEngine on
RewriteRule ^([0-9]+)/(.+)$ /blog.php?post_link=$1&First-Post=$2 [NC,QSA]

我还没有测试过,希望它能起作用。并给你想要的结果。

here is the answer in details

关于php - 使用 htaccess 在 url 中使用数据库中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44933134/

相关文章:

php - 从纬度和经度获取 PHP 时区名称?

php - 如果我正在使用模型查询表并且我不想为第二个表使用模型,如何在 yii 中连接两个表?

mysql - 在 Sequelize 中查询串联字段

mysql - 多对多关系性能

Apache RewriteRule 重定向,带有 url 编码

apache - 使用.htaccess重定向主域但不重定向某些子域

php - 如何在 php 站点上的专用 Node.js 服务器上使用 Socket.io?

php - 如何使用 PDO+PHP 使用第一个表中的主键从通过多对多关系连接的表中检索数据?

php - 如何使用 Laravel 一键发送两封不同的电子邮件

reactjs - react-router 使用托管在 GoDaddy 上的 React 应用程序在页面刷新时抛出 404