WordPress et Permaliens : une solution / hint / astuce
Si jamais les permaliens ne fonctionnent pas :
- via les fichiers
.htaccess
; - que vous avez essayé de copier-coller le code qu’il vous a donné dans un fichier
vhost
; - que vous n’y comprenez rien en règles de réécriture…
Alors essayez de mettre ce qui suit en règle de réécriture dans votre fichier vhost
:
# Olivier Pons : règles pour WordPress # faites "à la main" : # si index, on stoppe tout : RewriteRule ^index\.php$ - [QSA,L] # Tester TOUTES les possibilités # pour voir si c'est un fichier : RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-f RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-d RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [QSA,L]
Dans mon cas leurs règles ne fonctionnaient pas car il ne voyait pas que les fichiers étaient bien là, alors j’ai ajouté la vérification en ajoutant %{DOCUMENT_ROOT}
.
Oui je sais ça n’est pas l’idéal, mais comme il est écrit sur l’entrée de Facebook :
Done is better than perfect.
…And I got this thing done. Whatever.