我正在网上开发一个单页应用程序,只是在重定向到index.html以查找除静态文件请求之外的所有请求时发现异常。
这是我当前的配置
modRewrite(['^[^\\.]*$ /index.html [L]'])
这匹配不包含'。'的所有内容。 (句点)并将请求重定向到index.html。
问题是我是否要求这样的网址。
www.example.com/test?q=include.period
它不会将其重定向到index.html,因为它在查询字符串中包含一个点,并且它会认为这是一个文档类型为 .period 的静态文件。
我试图在任何问号之前获得不包含点的网址匹配,但无法使其正常工作。 它托管在NodeJS上。
我对正则表达式不是很了解所以任何帮助都会受到影响。
应匹配
mot匹配(文件结尾可以是任何类型的文件)
由于