我在学习的过程中写了以下内容htaccess
:
RewriteRule ^/test(a-zA-z)\.htm$ /test$1.htm
并且test2.htm
仍然被映射到test1.htm
我假设$1
没有被正确地视为变量占位符,因为$
没有转义。写这个的正确方法是什么(为了测试目的,test2.htm 被映射到自身,test2.thm
)
最终,我试图映射类似的东西:
domain.com/$1/$2
至
domain.com/?a=$1&b=$2
或者
domain.com/$1
至
domain.com/?a=$1
当第一个 url 映射到第二个时,我不希望浏览器的 URL 发生变化。我知道这在C#
Global.asax
文件中是可能的(使用routes.MapRoute
),但不确定如何在php
.