2016-07-31 84 views
0

早安,每一個刪除TXT從谷歌搜索結果的文件機器人

我有我的WordPress網站,最初我有購買SSL證書,並使用HTTPS版本的谷歌搜索結果中顯示。

但由於HTTPS我看到了我的流量減少,所以爲了增加我的流量有一個問題,我再次刨顯示在谷歌搜索結果中的HTTP版本,使用下面的代碼

RewriteOptions inherit 
RewriteEngine On 

RewriteCond %{HTTPS} on 
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 

經過一番時間我的所有https網址從谷歌搜索結果中刪除,並且所有http網址都在谷歌搜索結果中被索引。

但我仍然面臨的一個問題是,我的機器人txt網址仍然出現在谷歌搜索結果如下。

https://yourdomain.com/robots.txt

http://yourdomain/robots.txt

我的HTTPS版本301使用上面,我已經表現出碼重定向到HTTP。

但上面的兩個url仍然顯示在google搜索結果中,google顯示的是重複的內容問題。

任何人都可以告訴我從Google搜索結果中刪除https機器人txt文件。

感謝

+0

您可以完全刪除robots.txt文件。搜索引擎不需要索引您的網站。 –

+0

先生,我的網站是在WordPress中,我嘗試從cPanel刪除機器人txt文件,但仍然robots.txt網址沒有打到404。你能告訴我從wordpress博客中完全刪除機器人txt文件的步驟。 –

+0

如果robots.txt文件不存在,則應該拋出500錯誤。你是說你想拋出404錯誤嗎?如果是這樣,你想要404,比你需要創建的路徑,你可以使用php這樣輸出404在WordPress中:'$ wp_query-> set_404(); status_header(404);' –

回答

0

您可以插頁該規則在網站根目錄的.htaccess **略低於RewriteEngine On行拋出404 robots.txt要求:

RewriteEngine On 

RewriteRule ^robots\.txt$ - [L,R=404,NC] 
+0

先生,上面的代碼不工作.....在我的htaccess文件中添加上面的代碼後,它不會打404頁。 –

+0

正在打什麼頁?你是否收到500錯誤頁面? –

+0

@RajSuryavanshi:你必須確保上面的規則在站點根目錄.htaccess不在任何子目錄的.htaccess – anubhava