.htaccess Can';由于配置错误,无法访问根目录
我有一个重写规则:.htaccess Can';由于配置错误,无法访问根目录,.htaccess,mod-rewrite,url-rewriting,.htaccess,Mod Rewrite,Url Rewriting,我有一个重写规则: RewriteRule ^((?!index\.php)[^/]+)/?$ index.php?page=$1 [L] 这将example.com/index.php?page=something重写为example.com/something 此重写规则不允许我进入example.com/(此处的某些文件),例如: example.com/favicon.ico example.com/robots.txt 为了显示favicon,我只需将它放入/images/favi
RewriteRule ^((?!index\.php)[^/]+)/?$ index.php?page=$1 [L]
这将example.com/index.php?page=something
重写为example.com/something
此重写规则不允许我进入example.com/(此处的某些文件)
,例如:
example.com/favicon.ico
example.com/robots.txt
为了显示favicon,我只需将它放入/images/favicon.ico
之类的东西,但我更喜欢正确配置的.htaccess
,并将favicon.ico
和robots.txt
放入根目录
我必须对此规则进行哪些更改才能访问
example.com/(此处的某些文件)
?如果需要从规则中排除真实的文件和文件夹,请尝试:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/?$ index.php?page=$1 [L]