正如问题所解释的那样,我已经看过无数次这样做,它绝对精彩且非常现代,但不知道如何开始,从哪里开始,它叫什么等等。
我有一个页面,我们假设它被称为page.php并使用PHP GET,我们可以通过URL domain.com/page.php?var=#
我想做的是改变该地址domain.com/page/#
有很多原因:
答案 0 :(得分:3)
答案 1 :(得分:1)
它被称为mod_rewrite
。您可以在.htaccess
文件中使用它:
RewriteEngine On
RewriteRule ^page/(.*)$ page.php?var=$1
它与PHP无关,它只修改请求的URI。如果请求/page.php?var=xy
,上面的代码会将网址更改(重写)为/page/xy
。
答案 2 :(得分:0)
将其移至serverfault并使用mod_rewrite
。
答案 3 :(得分:0)
将其放在.htaccess文件中:
RewriteEngine On
RewriteRule ^page/(.*)$ page.php?var=$1