将 nginx @route 配置转换为 Apache

将 nginx @route 配置转换为 Apache

我有一个 vue 项目,它将所有请求传输到index.html,但如果我刷新页面,服务器就找不到路由,所以Nginx我配置

location /admin { try_files $uri $uri/ @routeradmin;index index.html index.html;}

location @routeradmin { rewrite ^.*$ /admin/index.html last; }

将请求转移到index.html 现在我需要做同样的事情Apache httpd server,如何编写配置?

如何在apache中配置?

答案1

我找到了如何做到这一点

<location /admin>
 RewriteCond %{REQUEST_FILENAME} !-f 
        RewriteCond %{REQUEST_FILENAME} !-d 
        RewriteRule . /admin/index.html [L] 
   </location>

相关内容