如何重写以下网址http://domain.com/index.php?page=brand&brand_id=1

时间:2016-03-27 11:52:31

标签: hyperlink rewrite

大家好! 如何重写以下网址http://domain.com/index.php?page=brand&brand_id=1。 我希望它显示为domain.com/brand/1

1 个答案:

答案 0 :(得分:0)

您的问题非常广泛,可能会有许多不同的答案。但是,您可以使用.htaccess文件并编写重写规则:

https://wiki.apache.org/httpd/RewriteQueryString

此外,如果您正在使用PHP框架或类似的东西,可能有一种方法以非常简单的方式使用代码操作路由。

例如,CakePHP 3有一个routes.php文件,您可以在其中设置非常直接的URL重写:

http://book.cakephp.org/3.0/en/development/routing.html

这实际上取决于你设置的是什么,尽管.htaccess重写无论如何都是安全的选择。