1

我从我的网站收到了很多 404 错误通知(其中大约 200 个),这些 URL 的末尾有我的电子邮件地址。例如: http: //mysite.com/blog/myname@mysite.com

我的第一个想法是使用 .htaccess 将 URL 重定向到最后没有电子邮件地址的真实 URL,但我不知道该怎么做。任何建议将不胜感激。

4

1 回答 1

0

通过启用 mod_rewrite 和 .htaccess httpd.conf,然后将此代码放在您.htaccessDOCUMENT_ROOT目录下:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteRule RewriteRule ^(.*?/?)(?=[^/]*$)[^@]*@ /$1 [L,R=302,NE]

确认它工作正常后,替换R=302R=301. R=301在测试你的 mod_rewrite 规则时避免使用(永久重定向)。

于 2013-06-14T17:10:59.647 回答