supprimer “index.php” de permaliens

14

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 supprimer /index.php

J'ai cherché et trouvé des mots ... disant que je devais les ajouter .. mais cela ne fonctionnait 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.

Faites-moi savoir si vous en savez quelque chose.

    
posée pulla 09.07.2013 - 07:44

2 réponses

17

Accédez à votre WP-ADMIN - > Paramètres - > Permalien et utilisez la structure de permalien modifiée 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 contenu,

<?php phpinfo();?>

Téléchargez ce fichier et naviguez via le navigateur. Donc, vous savez quels modules sont activés. Vous devez activer mod_rewrite pour supprimer index.php de l'URL.

Plus de détails Vérifiez ce lien

    
réponse donnée Shahinul Islam 09.07.2013 - 09:45
2

Avait exactement le même problème. Mais dans mon cas, mod_rewrite n'était pas installé du tout pour apache. Je viens de l'installer avec

sudo a2enmod rewrite

et ensuite changé mon Permalink Settings . A travaillé comme un charme.

J'espère que ça aide.

    
réponse donnée pratpor 31.07.2016 - 19:47

Lire d'autres questions sur les étiquettes