如何修复无限循环错误?

How to fix infinite loop error?

我有一个脚本,它阻止我访问不属于脚本一部分的 url,例如 example。com/hi。

如何添加例外以使这些 URL 起作用?这是我现在的 htaccess。

选项 - 多视图

RewriteEngine On

# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ / [L,R=301]

# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

您可以添加额外的重写条件来排除某些 URL。例如:

# Handle Front Controller...
RewriteCond %{REQUEST_URI} !^/hi/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

如果还是不行,您可以在文件夹中放置一个内容为 RewriteEngine Off.htaccess 文件。