如何在php中使用数据库重写URL

时间:2015-03-25 08:52:33

标签: php .htaccess url-rewriting

我对.htaccess文件知之甚少,并且能够重写url。但是对于大量页面和页面特定的URL要求,我无法在.htaccess文件中定义它。我不得不使用数据库存储不同页面的不同网址,现在我不知道如何使用它。我知道动态网址重写的工作也像重写网址

www.mysite.com/garments/news.php?id=32

www.mysite.com/garments/news/32

但是随机页面网址如

www.mysite.com/garments/news.php

www.mysite.com/latest-news

1 个答案:

答案 0 :(得分:0)

要获得此链接,我会使用此:

RewriteEngine On
RewriteRule    ^latest-news/([0-9]+)/?$    garments/news.php?id=$1

这样做是重定向此网址:

www.mysite.com/latest-news/30/

到此:

www.mysite.com/garments/news.php?id=30