Назад | Перейти на главную страницу

Удалите index.php из URL-адресов Nextcloud, используя Apache + fastcgi

Я установил Nextcloud в своем веб-пространстве Webfaction и хочу удалить "index.php"в URL. Я следил за инструкции здесь, но потом понял, что там написано:

Кроме того, эти инструкции работают только при использовании Apache вместе с модулем Apache mod_php для PHP. Другие модули, такие как php-fpm или mod_fastcgi, не поддерживаются.

Похоже, мой хостер использует Apache с fastcgi. Однако чистые URL-адреса работают - вместо https://example.com/index.php/apps/files/, Я могу пойти в https://example.com/apps/files/ и получите правильную страницу. Но Nextcloud просто идет дальше и вставляет "index.php"когда я перемещаюсь. Если быть точным, выполняется перенаправление 303 на длинный URL.

Также, эта запись на форуме предполагает, что он действительно работает с php7 и fastcgi.

Как я могу заставить его перестать вставлять это? Я могу редактировать код, если это необходимо, но мой опыт работы с PHP начался со времен mysql_* API и перед классами, поэтому мне трудно найти дорогу :-) - может быть, кто-то здесь уже знает быстрое решение этой проблемы.