通过 .htaccess 重定向多个 URL

redirect multiple URLs through .htaccess

我有很多网页具有类似的网址,例如:

https://example.com/mainpage/1
https://example.com/mainpage/2
https://example.com/mainpage/3
.
..
https://example.com/mainpage/100

我想使用 .htaccess 将它们重定向到新的个人页面。喜欢:

等等。

由于有很多非常相似的 URL 页面,我想知道是否每种代码都可以工作。

P.S。 : 我对编码知之甚少。我的个人博客需要帮助

您能否尝试使用显示的示例进行以下、编写和测试。在测试您的 URL 之前,请清除您的浏览器缓存。第一个特定于显示的示例,将主页字符串保留在第一个反向引用中,并在第二个反向引用中的 / 之后保留数字,我们在其右侧部分重定向时使用它们。

具体到样本:

RewriteEngine ON
RewriteRule ^(mainpage)/([0-9]+)/?$ - [R=302,NC,L]

通用一个:

RewriteEngine ON
RewriteRule ^([\w-]+)/([0-9]+)/?$ - [R=302,L]