0

/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
4

1 に答える 1

0

これを .htaccess ファイルに入れてみてください

RewriteRule .* /index.php [L]

他の index.php ルールを削除します。

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

また、Magento とブラウザのキャッシュを必ずクリアしてください。

于 2013-06-12T00:35:39.963 に答える