首页 > 解决方案 > 全部重定向到索引,无法获取 robots.txt

问题描述

这是我的 .htacces

Options +FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [NC,L]

所有请求都发送到索引并路由到正确的 PHP 控制器。如何向robots.txt添加例外。此时谷歌找不到文件,因为路由器无法匹配路由并返回404错误

标签: .htaccessrobots.txt

解决方案


试试这个重写:

Options +FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_URI} !^\/robots\.txt$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [NC,L]

推荐阅读