【发布时间】:2012-08-28 07:42:04
【问题描述】:
我有一个表单的网址:
www.example.com/r/abc/1234
我想重写的:
www.example.com/r.php?deb=abc&id=1234
还有另一个网址:
www.example.com/r/12bcd-qsqs-343-wdwd/1234
应该改写成:
www.example.com/r.php?abc_id=12bcd-qsqs-343-wdwd&id=1234
这两个规则都应该由 .htaccess 处理。有什么建议吗?
【问题讨论】:
-
将所有内容传递到您自己的脚本中,然后在该 PHP 脚本中将 URI 作为一个参数处理。这对于您正在运行的网络服务器来说更不具体,而且更灵活。这通常只需要一个或很少的规则。比较:symfony2 rewrite rules .htaccess app.php
标签: php .htaccess url url-rewriting rewrite