我正在使用干净的 url 和 mod rewrite,并且在解析字符串时遇到了一个小问题,
有效的干净网址是 url.com/_flie-23.html
RewriteRule ^_file-(.*)$ %{DOCUMENT_ROOT}/newFile/$1 [L]
但是我收到了一些失败的请求,例如 url.com/dirt/_flie-23.html。这现在错过了重写测试。我尝试了以下方法,它适用于 /dirt/ 但不适用于干净。有什么建议我会怎么做?
RewriteRule ^([^/]+)_file-(.*)$ %{DOCUMENT_ROOT}/newFile/$2 [L]
更新DoH!只需要更改为
RewriteRule ^(.*)_file-(.*)$ %{DOCUMENT_ROOT}/newFile/$2 [L]
谢谢艺术