.htaccess不让robot.txt通过

Bil*_*ers 2 .htaccess robots.txt

我的root中有以下.htaccess文件:

Options +FollowSymlinks
RewriteEngine on
RewriteBase /
RewriteRule ^(.*)\/(\?.*)?$ $1$2 [R=301,L]
RewriteRule ^([^/]*)$ index.php?page=$1 [NC]
Run Code Online (Sandbox Code Playgroud)

这可以用来缩短我的所有网址到website.com/something

问题是谷歌无法robots.txt在我的根目录中找到我的文件.上面的文件没有让它通过.当它输入website.com/robots.txt时,我找不到404.但是,如果我注释掉上面的.htaccess代码,我就可以了.

如何在不干扰其他网址的情况下编辑我的.htaccess文件robots.txt

Kir*_*ran 9

RewriteEngine on
RewriteRule ^robots.txt - [L]
Run Code Online (Sandbox Code Playgroud)

第二行将从URL重写规则中排除robots.txt.试试上面的代码