我的索引页面的网址可以包含多个不同的变量,例如:
index.php?page=page1
index.php?page=page2
index.php?page=page3
index.php?page=page4
如何使用.htaccess缩短这些网址,使其如下所示:
index.php/page1
index.php/page2
index.php/page3
index.php/page4
感谢。
答案 0 :(得分:0)
您不需要为此重写规则。 What exactly is PATH_INFO in PHP?
只需查看$_SERVER['PATH_INFO']
答案 1 :(得分:0)
你也可以在.htaccess中使用以下代码来生成友好的网址(如果你想了解更多信息,这就是你需要搜索的内容):
RewriteEngine On
RewriteRule ^(.*)$ ./index.php?page=$1
这将让你使用
yourdomain.com/page1 => yourdomain.com/index.php?page=page1
yourdomain.com/page2 => yourdomain.com/index.php?page=page2
yourdomain.com/page3 => yourdomain.com/index.php?page=page3
yourdomain.com/... => yourdomain.com/index.php?page=...