j’ai préféré mettre MODx à la racine pour préserver le référencement existant.
Par conséquent, j’ai laissé commenté la ligne RewriteBase du fichier .htaccess
Voici le contenu de mon fichier .htaccess (du moins la partie qui nous intéresse) :
Options +FollowSymlinks
RewriteEngine On
#RewriteBase /rep/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# If your MODx installation is in a subdirectory, change the following line to match the physical
# path to the "root" of the site as follows:
# RewriteRule ^(.*)$ /path/to/subdirectory/index.php?q=$1 [L,QSA]
RewriteRule ^article-([0-9]+)(.*)$ open.php?id=$1 [L]
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
En l’état, ça ne fonctionne pas :
- www.mydomain.com met 15 bonnes secondes à charger avec comme msg dans la barre d’état une alternance de "En attente de mydomain.com" et de "Transfert des données depuis mydomain.com". Au final, j’ai le contenu de ma page d’accueil mais sans les styles CSS
- www.mydomain.com/article-205 provoque le même résultat, avec le même temps d’attente.
Si je commente la ligne RewriteRule ^article-([0-9]+)(.*)$ open.php?id=$1 [L], la page d’accueil s’affiche parfaitement bien, et en un clin d’oeil.
J’ai aussi regardé ce que tu disais à propos de la clause base, mais je n’ai rien trouvé.