Grosse misère avec les Urls simple......
Modx marche parfaitement sur mon 90plan sauf si j’active ces fameuses url simples.
Voici la config :
Dans la racine, j’ai un .htaccess contenant :
AuthUserFile "/home/monloginOVH/www/pass/.htpasswd
AuthGroupFile /dev/null
AuthName "Accès Restreint"
AuthType Basic
<Limit GET POST>
require valid-user
</Limit>
SetEnv PHP_VER 5
Jusque là tout baigne (accès protégé et php 5)
Et dans le répertoire contenant modx, MONREPMODX, j’ai un .htaccess contenant :
RewriteEngine On
RewriteBase /
# The Friendly URLs part
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /MONREPMODX/index.php?q=$1 [L,QSA]
SetEnv REGISTER_GLOBALS 0
Tout est OK pour le register global off dans la console Manager (SetEnv REGISTER_GLOBALS 0).
Le .htaccess du sous répertoire /MONREPMODX/manager contient bien
RewriteEngine Off.
Les templates utilisés comportent bien la balise
<base href="[(site_url)]" /> dans leur Head respectif....
Mais dès que j’active les URLS simples, je tombe sur une erreur 404 :
Not Found
The requested URL /MONREPMODX/index.php was not found on this server.
Apache/1.3.39 Server at 90plan.ovh.net Port 80
Configuration des URL simples dans la console Manager :
Préfixe des URLs simples : (aucun)
Suffixe des URLs simples : .html
Utiliser les alias simples Oui
Chemin d’accès pour les alias simples : Non
Permettre les doublons d’alias : Non
Générer automatiquement les alias : Oui
Si vous avez une idée......?
Je crois David qu’il est question d’un mode rewriting spécifique chez OVH, mais les sujets lus sont anciens et peut-être plus d’actualité ?
Si vous avez une piste, merci