htaccess。首先给出404错误,然后重定向.com/?动态php页面
我发现Google错误地索引了数千个不在sitemap.xml中的URL 这些URL可能被视为重复内容(仅根据谷歌的说法) 我需要相当快地将它们去除索引。因此,410消失或404未找到状态将更方便 在htaccess中,我想重定向域名.com/htaccess。首先给出404错误,然后重定向.com/?动态php页面,php,.htaccess,mod-rewrite,http-status-code-404,Php,.htaccess,Mod Rewrite,Http Status Code 404,我发现Google错误地索引了数千个不在sitemap.xml中的URL 这些URL可能被视为重复内容(仅根据谷歌的说法) 我需要相当快地将它们去除索引。因此,410消失或404未找到状态将更方便 在htaccess中,我想重定向域名.com/ www.domain.com/?KKId=xxx www.domain.com/?bid=xx www.domain.com/?page=xxxx 我们是否也可以让这些url像上面那样重定向,410个已消失状态 www.domain.com/pa
www.domain.com/?KKId=xxx
www.domain.com/?bid=xx
www.domain.com/?page=xxxx
我们是否也可以让这些url像上面那样重定向,410个已消失状态
www.domain.com/page.php?bid=1&page=xxx
www.domain.com/page.php?bid=2&page=xxx
www.domain.com/page.php?bid=3&page=xxx
www.domain.com/page.php?bid=5&page=xxx
www.domain.com/page.php?bid=6&page=xxx
www.domain.com/page.php?bid=7&page=xxx
www.domain.com/page.php?bid=8&page=xxx
www.domain.com/page.php?bid=9&page=xxx
转到本页
www.domain.com/page.php?bid=4&page=xxx
您可以尝试将这些规则添加到文档根目录中的htaccess文件中,最好是添加到已有的任何其他规则之上:
RewriteEngine On
RewriteCond %{HTTP_HOST} \.com$ [NC]
RewriteCond %{QUERY_STRING} !^$
RewriteRule ^$ - [L,R=410]
如果您希望得到“未找到”响应,可以用
R=404
替换R=410
。那么,您尝试了什么?代码工作得非常完美。!还有seo方面的问题。你认为给100的404状态是好的,还是410更好,这样爬虫就不会回来取它了(并保存一些bandwith)