/core/auth/login
на самом деле не тот URL, который вы должны переписать, так как для его обработки все еще требуется переписать (это не конечная конечная точка). Из ваших существующих директив может показаться, что вы используете path-info в скрипте index.php
для передачи запрошенного URL-пути в вашу платформу. например. index.php/core/auth/login
. Вместо этого попробуйте что-то вроде следующего:
RewriteEngine On
# Handle requests to "/login"
RewriteRule ^login$ index.php/core/auth/login [L]
# Framework
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
Хотя я думаю, что было бы предпочтительнее создать дополнительный маршрут в вашей структуре, чем использовать .htaccess
для этого?