我有以下 .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
。有人可以向我指出为什么会这样吗?先感谢您!