Ответ 1
Я связался с администратором сервера, оба посмеялись над ним. Еще интересно, но как остановить его перенаправление, хотя это не должно произойти, если я использую mod_rewrite.
С mod_alias 'Redirect
вы ввернуты. Эта директива применяется по всей доске, начиная с пути node, где находится файл htaccess (если он находится в файле htaccess), или путь - node блока <Directory>
, в котором он находится. только решение - заставить администратора удалить его.
Однако с mod_rewrite, с файлом htaccess, он не действует так же, как в блоке <Directory>
. Правила внутри файла htaccess в path- node внутри каталога имеют приоритет над правилами внутри файла htaccess в родительском каталоге. Итак, если у вас есть 2 файла htaccess:
/Htaccess:
RewriteEngine On
RewriteRule ^/? http://google.com/
и в /tmp/.htaccess:
RewriteEngine On
RewriteRule ^/?tmp/ http://stackoverflow.com/
И вы перейдете к http://yourdomain.com/tmp/
, вы перенаправитесь на http://stackoverflow.com/
, потому что правила в каталоге tmp имеют приоритет над правилами родительского каталога. На первый взгляд, правила в родительском каталоге вообще не применяются, если вы не использовали директиву RewriteOptions Inherit
для наследования любых правил из родительского каталога.
Из-за этого вы можете просто создать файл htaccess со следующим:
RewriteEngine On
Используйте FTP, чтобы загрузить его в свой подкаталог, и загрузите файл php, который вы использовали для изменения файла htaccess родительского каталога. Затем просто используйте свой браузер и перейдите в этот файл php в подкаталог.
Просто включив механизм перезаписи в ваш подкаталог, без каких-либо правил, означает:
- У меня есть mod_rewrite, активный в этом каталоге
- Поскольку в этом каталоге включен механизм перезаписи, игнорируйте все правила во всех родительских каталогах.
- Так как набор правил mod_rewrite пуст (нет фактических
RerwiteRule
), ничего не происходит вообще - Доступ к этому каталогу, хотя механизм перезаписи включен, mod_rewrite ничего не делает, поэтому он выключается.
Звучит контр-интуитивно, но это только то, как он работает.