gpt4 book ai didi

http-status-code-410 - 需要在 Wordpress 站点中为/forums/文件夹中的所有页面创建 410 状态代码

转载 作者:行者123 更新时间:2023-12-02 01:53:41 24 4
gpt4 key购买 nike

一位 friend 要求我修复一个带有垃圾邮件发送者泛滥的 bb 新闻论坛的 wordpress 网站。 wordpress 网站还可以,但 bb 论坛在大约 3 个月的时间里有超过 1,500 个垃圾邮件条目的 URL。该网站由 Godaddy 托管,管理该网站的人被他们指示删除所有内容。他们这样做了,现在网站管理员工具显示 1,500 404 错误。从那以后,我在网站上删除并重新安装了插件,并锁定了 wordpress 以不允许订阅者或评论。垃圾邮件访问已大大减少。但伤害还在。

我已经广泛阅读了关于在那些现在已删除的垃圾邮件帖子上为搜索引擎创建 410 Gone 命令的内容。我在哪里可以找到示例代码和有关在何处适当插入代码的说明。我可以访问 ftp 并且知道如何在文本编辑中打开 .htaccess。我也知道在哪里可以找到 php 文件以及如何访问它们。但我对 php 的了解只够让自己陷入很多麻烦。

我找到了一个提供 .htaccess 代码示例的站点。所以我试图插入我的数据,只是在寻找知道代码的人的“抽查”。

我将域中的所有内容保持原样,但需要重定向子文件夹 http://www.mydomain.com/forums/ 及其中的所有内容以显示 410,这意味着所有内容都永久消失在该/forums/文件夹中,搜索引擎不再应该查找它。

这是我找到的示例 .htaccess 文件代码:

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^example\.com
RewriteRule (.*) http://www.ourdomain.com/$1 [R=301,L]
#
# Folder that exists no more
RewriteRule ^forums/discontinued\.html$ - [G]
#
Redirect 301 /folder/index.html http://www.ourdomain.com/forums/
#
# File that exists no more
Redirect gone [b]/f[/b]ilea.html

这是放置在我的 wordpress 网站上的 .htaccess 文件中的正确代码,以消除对现已删除的 /forums/ 文件夹和曾经发布在其中的所有内容的搜索吗?

我感谢这方面的所有帮助。

另外,我在哪里可以获得有关如何在线编写 .htaccess 代码的教程,以供将来引用。

非常感谢你的帮助。我很感激。

最佳答案

您需要做的就是这样:

RewriteEngine On
RewriteCond %{REQUEST_URI} /forums/(.*)
RewriteRule (.*) http://www.example.com/forums/$1 [R=410,L]

这将捕获以 http://www.example.com/forums 开头的任何内容并将其重定向到 410。

另请注意,如果您正在修改现有的 .htaccess,它可能已经在靠近顶部的某处有 RewriteEngine On 行(通常是第一个非注释行),因此您不需要两次。只是在某处添加的 RewriteRule 应该可以工作。如果有很多其他的 RewriteRules,你应该把它放在靠近顶部的地方。如果 Wordpress 中只有几行默认行,那么在这些行之下就足够了。

关于http-status-code-410 - 需要在 Wordpress 站点中为/forums/文件夹中的所有页面创建 410 状态代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21443564/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com