/admin/ で始まるすべての URL が /index.php/ にリダイレクトされるたびに、/admin から /index.php/admin へのリダイレクトを削除するのが難しいことがわかりました。 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