![将 nginx @route 配置转换为 Apache](https://linux22.com/image/780216/%E5%B0%86%20nginx%20%40route%20%E9%85%8D%E7%BD%AE%E8%BD%AC%E6%8D%A2%E4%B8%BA%20Apache.png)
我有一个 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>