【发布时间】:2013-10-23 00:56:13
【问题描述】:
所以,我需要你的帮助 我正在尝试以这种方式重写 2 页
www.mydomain.com/page1.php?id=52
到
www.mydomain.com/52/
和另一个 page2.php 很像这样 www.mydomain.com/page2/id
我做了很多研究,我发现了这个规则
RewriteEngine On
RewriteRule ^([a-zA-Z0-9_-]+)$ page1.php?id=$1
RewriteRule ^([a-zA-Z0-9_-]+)/$ users.php?id=$1
但是当我测试这条规则时
如果我在 url www.mydomain.com/page2/id 中写它会很好,但我无法获得 id 变量 throw php ($_GET)
如果我从 url (www.mydomain.com/id) 中删除 page2,它给了我 page1
那么,有可能吗?
【问题讨论】:
标签: .htaccess mod-rewrite