我有一堆以相同单词开头的索引页面,它们都是 404,所以我想将它们全部重定向到网站的主页。服务器是 Apache,所以我想使用 .htaccess 文件。
所以我需要重定向页面(例如):
https://example.com/page-1.html
https://example.com/page-2.html
https://example.com/page-3.html
https://example.com/page-4.html
答案1
就像是:
RewriteEngine On
RewriteRule ^/page-.* / [R,L]
在您的 Apache 配置中应该可以解决问题。所有以 开头的页面/page-
都将重定向到首页。
为此,需要在 Apache 配置中启用 mod_rewrite 模块。
您可能希望使用R=permanent
而不是仅仅R
如果您希望向客户端发出信号(通过响应代码 301)表明重定向是永久性的并且页面不应该返回(这可能会让 Google 更新其索引,但我不确定)。