Mod rewrite issue make a dot obligated
Mod rewrite issue make a dot obligated
我尝试创建一个 Mod 重写 .htaccess 脚本(?你能称之为脚本吗?)
而且我有两条线相互干扰。
规则是:
rewriterule ^(.*).tcl index.php?SetTravelCode=
并且:
rewriterule ^status_(.*)_(.*).xml$ ?booking_status=&set_language=
当我拜访时:
我的域。com/status_<<一些动态内容>>_en.xml
请求应该去:
mydomain.com/?booking_status=728937iwyeiytcl23973&set_language=zh
而是将请求转发给:
mydomain.com/?SetTravelCode=728937iwyeiytcl23973
这是不正确的..
我知道为什么。但不是如何改变这一点。
因为设置的动态令牌包含 tcl。
但是应该需要一个 DOT 转发给
mydomain.com?SetTravelCode=728937iwyeiytcl23973
希望哪位高人能告诉我如何使点成为义务。
将第一条规则更改为:
RewriteRule ^(.*)\.tcl$ index.php?SetTravelCode=
注意 \.
正则表达式中的 .
匹配 任何 字符。为了匹配文字 .
你需要用 \
转义它
我尝试创建一个 Mod 重写 .htaccess 脚本(?你能称之为脚本吗?)
而且我有两条线相互干扰。 规则是:
rewriterule ^(.*).tcl index.php?SetTravelCode=
并且:
rewriterule ^status_(.*)_(.*).xml$ ?booking_status=&set_language=
当我拜访时:
我的域。com/status_<<一些动态内容>>_en.xml
请求应该去:
mydomain.com/?booking_status=728937iwyeiytcl23973&set_language=zh
而是将请求转发给:
mydomain.com/?SetTravelCode=728937iwyeiytcl23973
这是不正确的..
我知道为什么。但不是如何改变这一点。 因为设置的动态令牌包含 tcl。 但是应该需要一个 DOT 转发给
mydomain.com?SetTravelCode=728937iwyeiytcl23973
希望哪位高人能告诉我如何使点成为义务。
将第一条规则更改为:
RewriteRule ^(.*)\.tcl$ index.php?SetTravelCode=
注意 \.
.
匹配 任何 字符。为了匹配文字 .
你需要用 \