Как исправить ошибку бесконечного цикла?

У меня есть скрипт, и он мешает мне получить доступ к URL-адресам, таким как example.com/hi, которые не являются частью скрипта.

Как я могу добавить исключение, чтобы эти URL работали? Это мой htaccess прямо сейчас.

Опции -MultiViews

RewriteEngine On

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

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

1

Решение

Вы можете добавить дополнительные условия перезаписи, чтобы исключить определенные URL. Например:

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

Если это все еще не работает, вы можете разместить .htaccess файл с содержанием RewriteEngine Off внутри папки.

0

Другие решения

Других решений пока нет …