【发布时间】:2012-06-03 23:12:35
【问题描述】:
我有以下 .htaccess 文件:
RewriteRule ^s/([a-zA-Z]+) /servers/page.php?name=$1
RewriteRule ^s/([a-zA-Z]+)/new-thread /servers/new-thread.php?name=$1
从第一行可以看出:
mydomain.com/s/hello实际上向我显示了页面mydomain.com/servers/page.php?name=hello的内容
第二行:
mydomain.com/s/hello/new-thread 应该显示页面内容:mydomain.com/servers/new-thread.php?name=hello,
但是当我输入后一个 URL 时,我会得到前一页的内容。
这意味着如果我输入mydomain.com/s/hello/new-thread,我会显示内容,就像我输入mydomain.com/s/hello一样。有人可以向我指出为什么会这样吗?提前谢谢!
【问题讨论】: