2009-10-23 4 views

Répondre

3

.* correspond addnew/. Essayez avec:

RewriteRule ^[^/]*$ addnew/$0 
13

Comme RC déjà dit, .* va également correspondre addnew/. Et puisque le drapeau L provoque une réinjection de la règle réécrite, vous obtiendrez une récursion infinie.

régler La règle de sorte qu'il ne correspond pas à votre addnew/:

RewriteRule !^addnew/ addnew%{REQUEST_URI} 
+0

dans la même situation (pour moi), il fait une récursion infinie –

+0

je résoudre mon problème. Mon .htaccess a d'autres redirections. Il doit être désactivé par RewriteCond. –

19

Essayez la solution folllowing, il travaille pour me.I Espérons que cela fonctionnera pour vous aussi.

  1. AVANT DE FAIRE N'IMPORTE QUOI - SAUVEGARDEZ VOTRE DB!

  2. Maintenant, allez dans wordpress> Paramètres> permaliens

  3. Set à l'un des paramètres jolis permalien comme // année/mois/»

  4. Ouvrez un éditeur de texte sur votre PC/Mac et ouvrez le fichier .htaccess que vous avez téléchargé à partir de votre serveur web

  5. Trouvez ce morceau de code

    # BEGIN Wordpress 
    <IfModule mod_rewrite.c> 
        RewriteEngine On 
        RewriteBase/
        RewriteCond %{REQUEST_FILENAME} !-f 
        RewriteCond %{REQUEST_FILENAME} !-d 
        RewriteRule . /index.php [L] 
    </IfModule> 
    # END WordPress 
    
  6. Remplacer avec ce morceau de code, gracieuseté de Scott Yang:

    <IfModule mod_rewrite.c> 
        RewriteEngine On 
        RewriteBase/
        RewriteCond %{REQUEST_FILENAME} !-f 
        RewriteCond %{REQUEST_FILENAME} !-d 
        RewriteRule ^(.+)$ /index.php/$1 [L,QSA] 
    </IfModule> 
    
  7. Télécharger ce code dans le répertoire principal racine de domaine sur votre serveur et vous avez terminé.

Tout devrait fonctionner

+0

Merci beaucoup. Je viens de déplacer mon installation WordPress d'un sous-dossier à la racine et cela m'a causé beaucoup de maux de tête. Merci encore! –

+0

Merci beaucoup. Cela a sauvé ma journée! Pour moi, cette ligne particulière a fait fonctionner 'RewriteRule^(. +) $ /index.php/$1 [L, QSA]' – Taher

Questions connexes