【发布时间】:2011-03-08 06:52:24
【问题描述】:
我正在尝试重写任何没有文件扩展名的请求以传递给脚本。
例如:
example.com/admin.php 将转到 admin.php 但是http://www.example.com/param会被改写成http://example.com/test.php?do=param
我有它,以便它将参数重写为 ?do=param,但我不知道如何仅在没有 '.' 的情况下这样做在文件名中。
【问题讨论】:
我正在尝试重写任何没有文件扩展名的请求以传递给脚本。
例如:
example.com/admin.php 将转到 admin.php 但是http://www.example.com/param会被改写成http://example.com/test.php?do=param
我有它,以便它将参数重写为 ?do=param,但我不知道如何仅在没有 '.' 的情况下这样做在文件名中。
【问题讨论】:
尝试重写模块中的if 指令:
if ( $uri !~ \. ) { rewrite .....; }
【讨论】:
"\." 中?其他例子显示字符串,有的不显示,有什么区别?