写一个apache服务器的301重定向配置,将https://www.7sbook.com/ebook/[数字]/[数字].html。这种类型的url。重定向到 https://www.7sbook.com/book/[数字]/[数字]/
时间: 2023-12-21 21:07:02 浏览: 145
Apache Rewrite url重定向功能的简单配置
您可以在 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 永久重定向,并且这是最后一个重定向规则,不再继续匹配其他规则。
阅读全文