supprimer "index.php" des permaliens

18

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é certains ... disant que je dois ajouter ceux-ci .. mais cela ne fonctionne 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-le moi savoir si vous en savez quelque chose.

pulla
la source
utilisez-vous apache et mod_rewrite est-il activé? c'est probablement une question pour votre hôte particulier.
Milo
Je n'ai aucune idée. J'utilise simplement un service d'hébergement Web.
pulla
dois-je désactiver pour supprimer "index.php"?
pulla
@pulla Vous devez en savoir plus sur votre service d'hébergement Web et sur le type de configuration sur lequel il fonctionne.
Otto

Réponses:

19

Accédez à votre WP-ADMIN -> Paramètres -> Permalien et utilisez la modification de la structure du permalien, s'il génère un .htaccessfichier, copiez le contenu et mettez à jour votre .htaccessfichier.

Ou Vérifiez si votre hébergement mod_rewriteest activé en créant un fichier phpinfo.phpavec du contenu,

<?php phpinfo();?>

Téléchargez ce fichier et naviguez via le navigateur. Vous savez donc quels modules sont activés. Vous devez activer mod_rewrite pour supprimer index.phpde l'URL.

Plus de détails Vérifiez ce lien

Shahinul Islam
la source
Merci pour votre réponse. J'ai essayé mais je ne sais pas si ça ne marche pas vraiment. ce pourrait être le problème d'hébergement. J'ai tout retiré et installé. rien n'a changé.
pulla
1
Face au même problème. La suppression de index.php sous le permalien wordpress donne l'erreur "L'URL / wordpress / page de test / demandée est introuvable sur ce serveur."
Muhammad Azeem
3

Eu exactement le même problème. Mais dans mon cas mod_rewriten'a pas été installé du tout pour apache. Je viens de l'installer avec

sudo a2enmod rewrite

puis changé mon Permalink Settings. A fonctionné comme un charme.

J'espère que cela aide.

pratpor
la source