我们发现很难删除我的 /admin 到 /index.php/admin 的重定向,这不允许我们访问管理面板,在每个应该以 /admin/ 开头的 URL 都被重定向到 /index.php/ admin/ 它显示No input file specified.
,当我从 url 中删除 index.php 时,它工作正常。
我的 .htaccess 文件看起来像这样
DirectoryIndex /new/magento-k/index.php
RewriteEngine on
RewriteBase /mysubdirectory/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|robots\.txt)
RewriteCond %{REQUEST_URI} !^/admin.*
RewriteCond %{REQUEST_URI} ^/index.php/admin.*$
RewriteRule ^/index.php/admin(.*) /admin$1 [R]
RewriteRule ^(.*)$ index.php?/$1 [L]
RewriteRule ^/index.php/(admin|user)($|/) - [L]
Options -MultiViews