regex 将网站的所有网页重定向到网站上的特定网页

z9ju0rcb  于 2023-08-08  发布在  其他
关注(0)|答案(1)|浏览(100)

我觉得我的问题很简单,但我绝对不是一个专业的正则表达式。我期待着重定向到同一网站上的一个单一的页面可能的每一页。
举例来说:currentsite.com和任何其他可能是www.example.com或www.example.com之类的路径的内容currentsite.com/aboutcurrentsite.com/company应重定向到currentsite.com/mainpage
当我尝试使用下面的/(.*)作为相对URL来匹配时,它基本上试图重定向所有内容,包括currentsite.com/mainpage,导致太多的重定向。
我在wordpress中使用允许使用regex的重定向插件来实现这一点。如有任何帮助,我们将不胜感激。

wsxa1bj1

wsxa1bj11#

你可以使用htaccess重定向其快速

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteCond %{HTTP_HOST} ^example.com [OR]
  RewriteCond %{HTTP_HOST} ^www.example.com
  RewriteRule (.*) https://example.com/mypage [R=301,L]
</IfModule>

字符串
将此代码插入到WordPress主文件夹中的htaccess文件的末尾,并通过您的域名更改“exmaple.com”。通过htaccess重定向是不错的

相关问题