获取友好的URL和查询数据库

时间:2018-05-30 09:48:10

标签: .htaccess web webserver

我需要知道哪个Web服务器和服务器端框架将让我实现以下目标:

我不知道这项技术是否有技术名称。所以基本上想要在我的域中获取任何URL并使用它来查询数据库。

因此,例如,如果我导航到http://example.com/jack.htm,我想“从名为%jack%的用户中选择*”

然后我想在网页中返回如下内容:

我们的用户名为Jack:

  • 杰克·马丁斯26岁
  • 杰克约翰逊32岁 等。

显然我们有一个包含所有用户名和年龄的sql数据库。另外jack.htm在我的网络服务器中不作为htm文件存在,我需要动态生成它,但实际上并没有永久保存它。

1 个答案:

答案 0 :(得分:1)

您的网络服务器需要重写网址并将“.htm”之前的部分转换为使用此参数查询数据库的现有网页的参数。

EG。 apache config

RewriteRule /\(.*\)\.htm$  /querydb.php?$1 

我没有.htaccess的经验,但是像:

RewriteRule ^\(.*\)\.htm$  /querydb.php?$1

注意querydb.php中的SQL注入

jack.htm永远不需要存在,如果存在,它将不会被使用。