我们发现很难将/ admin的重定向移除到/index.php/admin,这不允许我们访问管理面板,每个应该以/ admin /重定向到/ index的url .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
答案 0 :(得分:0)
尝试将其放入.htaccess文件
RewriteRule .* /index.php [L]
并删除其他index.php规则:
RewriteRule ^/index.php/(admin|user)($|/) - [L]
还要确保清除Magento和您的浏览器的缓存。