如果使用htaccess的网址格式不正确怎么办

时间:2018-06-21 10:50:48

标签: regex .htaccess

我有一个网站。奇怪的是,谷歌正在索引内部服务器错误页面,而所有此类网页都显示在网站站长的抓取错误部分。

让我解释一下我的问题。

我的网址之一是:https://www.somesitename.com/search-result/books/best-fiction-books

注意:我已将网站名称替换为“ somesitename”

当用户访问上方页面时,将显示最佳小说书籍列表。

上面的网址实际上是这样的: https://www.somesitename.com/search-result.php?category=books&item=best-fiction-books

在htaccess的帮助下,我清理了URL。

但是当用户访问时 https://www.somesitename.com/search-result//best-fiction-books

然后显示内部服务器错误。 (此处缺少“书”)

问题部分,奇怪的是,Google索引了缺少类别部分的250多个网址。 (例如:https://www.somesitename.com/search-result//best-fiction-books

我猜想一定是一些坏蛋在故意删除类别部分。现在,谷歌警告从搜索结果中删除我的网站。

我现在应该做什么?

请提出解决方案。在htaccess中是否可能,如果URL的格式不是必需的,则它应该显示错误消息,而不是内部服务器错误。

请指导我。我也完全感到恐惧和困惑。对不起,我的英语不好。

0 个答案:

没有答案