当 URL 包含特定字符串时想要抛出 404 错误 - Wordpress
我正在管理一个 WordPress 博客,并且希望在 url 包含字符串模式时抛出 404 错误(例如:如果 url 包含“thisisnotwanted”)。我想我可以在 htaccess 文件中添加一些内容,例如:重定向“thisisnotwanted”404
有人可以帮忙吗?我只是不希望 Google 使用此参数索引页面。
I am managing a wordpress blog and want to throw a 404 error whenever the url contains a string pattern (example: if the url contains "thisisnotwanted"). I was thinking I will be able to add something to the htaccess file like: Redirect "thisisnotwanted" 404
Can someone help? I just don't want Google to index pages with this parameter.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
如果您想禁止 Google 为页面编制索引,则应将
robots.txt
文件添加到您网站的根文件夹中。然后,您可以在文件中添加类似这样的内容:
我假设您想禁止所有搜索引擎访问该页面,但如果您只想禁止 Google,则应该将第一行更改为
User-agent: Google< /代码>。
您可以使用 网站站长工具。 Google 可能需要几天时间才能接受您的请求并从索引中删除这些网页。
欲了解更多信息,请访问此网站:
网络机器人页面
If you want to disallow Google from indexing pages, you should add a
robots.txt
file to the root folder of your website.You could then put something like this in the file:
I assume you want to disallow the page from all search engines, but if you only want to disallow Google, the you should change the first line to
User-agent: Google
.You can tell Google explicitly to remove the links using Webmaster tools. It could take a few days before Google will accept your request and remove the pages from their index.
For more information, please visit this website:
The Web Robots Pages
这可以使用 robots.txt 来实现,但既然你问的是如何在这里手动抛出 404 页面,那就是:
这段代码只是一个关于如何显示 404 页面的示例,它不应该用于“生产”,而是使用 robots.txt 作为 Michiel Pater 建议的。
This could be achived using robots.txt but since you're asking how to throw the 404 page manualy here it is :
This bit of code is just an example on how you can display a 404 page, and it shouldn't be used in "production", instead use robots.txt as Michiel Pater sugested .
您可以在主题文件中设置条件语句,将查看者重定向到 404 页面。
使用此代码:
You could set a conditional statement in your theme file to redirect the viewer to the 404 page.
using this code:
使用 mod_rewrite,它会类似于
.htaccess
Using mod_rewrite, it would be something like
in a .htaccess