【发布时间】:2014-07-19 20:03:58
【问题描述】:
最近我更改了网站的布局和内容。由于在 web 服务器的上传部分中看不到 htaccess 文件,我完全忘记了它。
在旧网站中,我有一个 htaccess 文件来删除尾部斜杠和扩展名,因此它不会显示 example.com/test.php ,而是显示 example.com/test/
但是对于我的新布局,我不介意删除扩展名并在 url 后面添加斜杠。
我在上传新网站时忘记了 htaccess,并让谷歌使用我的谷歌网站管理员帐户重新抓取我的网站,现在它还在谷歌搜索中显示一些带有斜杠的旧网址。
我为解决此问题所采取的步骤
基本上我创建了一个空的 htaccess 文件并将其上传以覆盖前一个文件(其中包含删除 url 扩展名并在 url 中添加尾部斜杠)。
现在,当我在 google 中搜索我的网站时,它仍然会显示一些带有斜杠的旧网站 url,但单击它时会显示 404 错误。 (这很好,因为它表明空的 htaccess 已经覆盖了前一个,但是带有斜杠的旧 url 不应该显示在搜索结果中。
记住,我使用我的谷歌网站管理员使用旧的 htaccess 文件重新抓取了我的新布局网站(我完全忘记了,应该先删除它)。它只是在网站被抓取后,我上传了空的 htaccess 文件。
所以我的问题是,我是否必须做任何事情,例如使用我的谷歌网站管理员删除带有斜杠的网址和不带扩展名的网址?还是谷歌会重新抓取我的网站?
我是否必须再次从我的网络服务器中删除所有内容,从我的谷歌网站管理员帐户中删除我的网站并重新上传所有内容?还是谷歌会重新抓取我的网站并从搜索结果中删除所有 404 错误页面?如果是这样,谷歌删除那些 404 错误页面大概需要多长时间?
【问题讨论】:
标签: .htaccess google-search-console