PHP сценарий входа не работает после установки RewriteRules для удаления расширения php - PullRequest
0 голосов
/ 15 апреля 2020

У меня небольшая проблема с Apache 2.4 конфигурациями RewriteRules, которые я хочу использовать для удаления расширения php из URL при просмотре на веб-сайте, я использую этот код, который успешно удаляет. php расширение и перенаправить пользователя на страницу:

<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
        RewriteEngine On
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteRule (.*) $1.php [L]
        RewriteCond %{THE_REQUEST} /([^.]+)\.php [NC]
        RewriteRule ^ /%1 [NC,L,R]
</Directory>

, но когда дело доходит до входа в систему, он не работает. Для формы входа в систему я использую метод POST для чего-то вроде /login_folder/login_script.php

Что идет не так и не позволяет мне успешно запустить скрипт после изменения RewriteRules? Я просто откатил конфиг в предыдущее состояние, без RewriteRules и все работает просто отлично. Я что-то упустил?

...