我试图找出如何捕获类别的第一个字母并制作这样的网址
http://www.domain.com/category/t/test
原始网址是:
http://www.domain.com/category/category.php?category=test&category_id=1
我对mod_rewrite不是很好,没有尝试过。我一直在努力阅读文档等,但我仍然没有成功。我甚至无法找到如何捕获第一个字母并构建我想要的链接的示例。我看到使用它的网站,但我似乎无法弄明白或找到一个例子。感谢。
答案 0 :(得分:0)
目前尚不清楚哪个是来源,哪个是目标网址。当然,您希望用户使用第一种,RESTful,种类和内部使用第二种?
在任何情况下,捕获角色的方法是通过(。)。然后在目标URL中将其称为$ 1,或者,如果您使用了多个捕获,$ n其中是源URL中的捕获编号,从左到右从1开始读取。
答案 1 :(得分:-1)
我不确定我的想法是否恰到好处......
$NewUrl = "http://www.domain.com/category/".$_GET["category"][0]."/".$_GET["category"];
$ _ GET [“category”] [0] =第一个字母
:更新:
网址:http://www.domain.com/category/t/test
的.htaccess
RewriteRule ^(.*)$ index.php?param=$0 [L,QSA]
.PHP
$ref = explode("/",$_GET["param"]);