J'ai essayé de trouver une solution. mais je ne peux pas ..
mes liens sont tous domain.com/index.php/post_name/
Je veux vraiment enlever /index.php
J'ai cherché et trouvé quelques ... en disant que je dois ajouter ces .. mais ça ne marche pas ..
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
J'utilise 3.5.2 wp.
S'il vous plaît laissez-moi savoir si vous savez quelque chose à ce sujet.
Allez dans votre WP-ADMIN -> Paramètres -> Permalink et utilisez le changement de structure permalien ici. S'il génère un fichier .htaccess
, copiez le contenu et mettez à jour votre fichier .htaccess
.
Ou vérifiez si votre hébergement mod_rewrite
est activé en créant un fichier phpinfo.php
avec son contenu,
<?php phpinfo();?>
Téléchargez ce fichier et naviguez via le navigateur. Donc, vous savez quels modules sont activés. Vous avez besoin de mod_rewrite enable pour supprimer index.php
de l'URL.
Plus de détails Voir ce lien
Avait exactement le même problème. Mais dans mon cas, mod_rewrite
n'était pas du tout installé pour Apache. Je viens de l'installer avec
Sudo a2enmod rewrite
et puis changé mon Permalink Settings
. Travaillé comme un charme.
J'espère que ça aide.