子目录中magento的.htaccess文件

时间:2013-06-11 14:57:26

标签: magento magento-1.7

我们发现很难将/ 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

1 个答案:

答案 0 :(得分:0)

尝试将其放入.htaccess文件

RewriteRule .* /index.php [L]

并删除其他index.php规则:

RewriteRule ^/index.php/(admin|user)($|/) - [L]

还要确保清除Magento和您的浏览器的缓存。