Le problème est d'obtenir la valeur de la variable d'environnement REQUEST_URI et de la vérifier avec les valeurs des variables d'environnement SCRIPT_FILENAME et SCRIPT_NAME.
L'ajout du préfixe /index.php/ au chemin de la requête est donc une cause du problème et la génération d'url de Magento a cette valeur codée en dur pour admin.
méthode Override appelé _updatePathUseRewrites dans le fichier /app/code/core/Mage/Core/Mode/store.php: Remplacer cette fonction:
protected function _updatePathUseRewrites($url)
{
if ($this->isAdmin() || !$this->getConfig(self::XML_PATH_USE_REWRITES) || !Mage::isInstalled()) {
$url .= basename($_SERVER['SCRIPT_FILENAME']).'/'; }
return $url;
}
avec
protected function _updatePathUseRewrites($url)
{
if ($this->isAdmin() || !$this->getConfig(self::XML_PATH_USE_REWRITES) || !Mage::isInstalled()) {
$url .= '/'; }
return $url;
}
Ce sera certainement résoudre votre problème
Ce n'est pas un fichier Magento 2. – musicliftsme
@Modulesoft n'avez-vous pas fermé jusqu'à maintenant? – NewUser