子目录中magento的.htaccess文件

子目录中magento的.htaccess文件,magento,magento-1.7,Magento,Magento 1.7,我们发现很难删除我的/admin到/index.php/admin的重定向,这不允许我们在每个以/admin/开头的url上访问管理面板,该url被重定向到/index.php/admin/,并显示未指定输入文件。当我从url中删除index.php时,它工作正常 我的.htaccess文件如下所示 DirectoryIndex /new/magento-k/index.php RewriteEngine on RewriteBase /mysubdirectory/ RewriteCon

我们发现很难删除我的/admin到/index.php/admin的重定向,这不允许我们在每个以/admin/开头的url上访问管理面板,该url被重定向到/index.php/admin/,并显示
未指定输入文件。
当我从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

尝试将其放入.htaccess文件中

RewriteRule .* /index.php [L]
并删除另一个index.php规则:

RewriteRule ^/index.php/(admin|user)($|/) - [L]
还要确保清除Magento和浏览器的缓存