Apache-2.2
帶有 SSL 的 apache robots.txt
我有一個帶有重寫規則的 .htaccess 文件,可以將每個 HTTP 請求重定向到 HTTPS。
但是現在我有一個問題,我的 robots.txt 無法被某些線上檢查器辨識。如果我從 .htaccess 文件中刪除重定向,則 robots.txt 會被正確辨識。
也許我應該排除 robots.txt 重定向到 HTTPS 連接?
這是用於重定向到 HTTPS 的 .htaccess 的一部分
RewriteCond %{SERVER_PORT} !^443$ RewriteRule (.*) https://%{HTTP_HOST}/$1 [L]
包括這個規則怎麼樣:
RewriteCond %{REQUEST_URI} !^robots.txt$
這應該只觸發不針對 robots.txt 的請求…