.htaccess带有电子邮件的重定向字符串

.htaccess带有电子邮件的重定向字符串,.htaccess,redirect,http-status-code-301,.htaccess,Redirect,Http Status Code 301,我有很多404 URL,如下所示: 或 或 我想把它们全部重定向到主页: 我一直在为一些不同的选择而挣扎,但没能把它做好。我不知道是因为URL中的电子邮件地址还是什么原因,但这些规则都不起作用: RewriteEngine On RewriteRule info@example.com /? [R=301,L] 也像这样: RewriteEngine On RewriteRule info@example.com/?$ /? [R=301,L] 甚至尝试重定向单个URL以检查这是否可

我有很多404 URL,如下所示:

或 或 我想把它们全部重定向到主页:

我一直在为一些不同的选择而挣扎,但没能把它做好。我不知道是因为URL中的电子邮件地址还是什么原因,但这些规则都不起作用:

RewriteEngine On
RewriteRule info@example.com /? [R=301,L]
也像这样:

RewriteEngine On    
RewriteRule info@example.com/?$ /? [R=301,L]
甚至尝试重定向单个URL以检查这是否可行,但似乎什么都没有发生:

Redirect 301 /page/14/info@example.com https://example.com
当然,我测试了其他常规URL,例如博客中的一个重定向ok,以查看.htaccess文件是否正常工作,这是正常的,所以问题似乎是这个URL包含info@example.com

有人能帮我吗?我真的不知道该怎么办

谢谢

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_URI} ^/404/$
RewriteRule ^(.*)$ www.yoururl.com [L]

这可以将您的404页面重定向到特定的url。

您可以上传您的文件或它的屏幕截图吗?我使用的规则是:重定向匹配301^/info@domainname\.com你使用了RewriteCond还是RewriteRule?我使用了RedirectMatchThank,但这不会重定向网站的所有404 URL吗?我只想重定向包含电子邮件字符串的URL。您可以在其中指定您的需要。抱歉,我尝试了,但没有成功。我不明白应该在哪里进行更改,只针对包含info@example.com