springboot 配置404时重定向到"/web/index.html"页面
时间: 2023-12-14 22:02:18 浏览: 45
要实现在Spring Boot中配置404时重定向到"/web/index.html"页面,可以按照以下步骤进行操作:
1.在Spring Boot的配置类中添加如下代码:
```java
@Bean
public EmbeddedServletContainerCustomizer containerCustomizer() {
return (container -> {
ErrorPage error404Page = new ErrorPage(HttpStatus.NOT_FOUND, "/web/index.html");
container.addErrorPages(error404Page);
});
}
```
2.在resources/static目录下创建web目录,并在其中添加index.html页面。
这样,当用户访问不存在的页面时,就会自动重定向到"/web/index.html"页面。
相关问题
写一个apache服务器的301重定向配置,将https://www.7sbook.com/ebook/[数字]/[数字].html。这种类型的url。重定向到 https://www.7sbook.com/book/[数字]/[数字]/
您可以在 Apache 服务器的配置文件或者 .htaccess 文件中添加以下重定向规则:
```
RewriteEngine On
RewriteRule ^ebook/(\d+)/(\d+)\.html$ https://www.7sbook.com/book/$1/$2/ [R=301,L]
```
这个规则使用了 RewriteEngine 来启用 URL 重写功能,并且使用了 RewriteRule 来匹配 URL。具体来说:
- ^ebook/(\d+)/(\d+)\.html$ 匹配了以 /ebook/ 开头,后面跟着两个数字和 .html 结尾的 URL。其中,(\d+) 表示匹配一个或多个数字,并将这个数字作为一个参数,在后面的重定向 URL 中使用 $1 和 $2 表示。
- https://www.7sbook.com/book/$1/$2/ 是重定向的目标 URL,其中的 $1 和 $2 分别对应匹配的两个数字参数。
最后的 [R=301,L] 则表示使用 301 永久重定向,并且这是最后一个重定向规则,不再继续匹配其他规则。
nginx 地址A http://www.test.com/ 重定向到 http://www.domin.com 保留路由和携带的参数
可以使用以下配置实现:
```
server {
listen 80;
server_name www.test.com;
location / {
rewrite ^(.*)$ http://www.domin.com$1 permanent;
}
}
```
这样,访问 http://www.test.com/xxx?yyy=zzz 就会被重定向到 http://www.domin.com/xxx?yyy=zzz,保留了路由和携带的参数。
相关推荐
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)