Перенаправление Drupal не работает в корневой папке - Правила перезаписи работают нормально? - PullRequest
0 голосов
/ 05 сентября 2018

Ни один из моих перенаправлений не работает и отображается как , к которому никогда не обращались , задаваясь вопросом, не мешают ли мои правила перезаписи .

Может ли кто-нибудь помочь мне, пожалуйста, и подтвердите, если приведенный ниже пример перезаписи выглядит хорошо?

init rewrite engine with requested uri /test/
rewrite '/test/' -> '/index.php?q=/test/'
local path result: /index.php
prefixed with document_root to /var/www/html/drupal/index.php
go-ahead with /var/www/html/drupal/index.php [OK]

UPDATE:

Только что обнаружил, что если я отключу проверку корневого скрипта, то перезаписи будут работать.

if (!preg_match('/index\.php$/', $_SERVER['SCRIPT_NAME'])) {
      // Do not redirect if the root script is not /index.php.
//      $can_redirect = FALSE; //disabled
    $can_redirect = TRUE; // without the check it works
    }

Не уверен, почему проверка не работает, так как моя перезапись идет в /index.php, какие-либо подсказки или как я могу проверить это дальше?

...