【发布时间】:2013-05-15 02:28:28
【问题描述】:
我正在尝试编写我的 .htaccess 来支持两个虚 url,因为我不太擅长 .htaccess,所以代码会自己说话。
RewriteRule ^([a-zA-Z0-9-]+)/?$ index.php?p=$1&s=$2 [L,QSA]
例如去http://website.com/home/test
我得到一个 404,但如果我只访问 website.com/home,$_GET["p"] 仍会返回首页。
为什么我在 url 中添加第二个变量时得到 404?
【问题讨论】:
-
因为
^([a-zA-Z0-9-]+)/?$匹配由字母数字字符后跟斜杠组成的url。 -
我不擅长 htaccess。可以举个例子吗?
标签: php .htaccess url vanity-url