我有一个带有重写规则的.htaccess文件来获取每个HTTP请求redirect到HTTPS。
但现在我有一个问题,我的robots.txt不被一些在线检查器识别。 如果我从.htaccess文件中删除redirect,robots.txt被正确识别。
也许我应该排除robots.txtredirect到HTTPS连接?
这是redirect到HTTPS的.htaccess的一部分
RewriteCond %{SERVER_PORT} !^443$ RewriteRule (.*) https://%{HTTP_HOST}/$1 [L]
如何包含这个规则:
RewriteCond %{REQUEST_URI} !^robots.txt$
这应该只触发不适用于robots.txt的请求…