我正在运行nginx v 1.0.4,我们正在尝试执行以下操作:
location ~ ^/$ {
rewrite ^.*$ /index.html last;
}
Run Code Online (Sandbox Code Playgroud)
基本上:如果用户访问默认域http://www.foo.com或http://www.foo.com/ 将它们重定向到http://www.foo.com/index.html
当我将它添加到我的conf文件时,我得到以下内容:在/etc/nginx/myconf.conf中启动nginx:nginx:[emerg] unknown directive""
提前致谢.
Baz*_*uka 12
您可以在没有位置的情况下使用重写功能
rewrite ^/$ /index.html last;
Run Code Online (Sandbox Code Playgroud)
或永久重定向
rewrite ^/$ /index.html permanent;
Run Code Online (Sandbox Code Playgroud)
用参数重写,例如http://www.foo.com/?param=value - > http://www.foo.com/index.html?param=value
rewrite ^/(\?.*)?$ /index.html$1 permanent;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15678 次 |
| 最近记录: |