2009-10-23 2 views

Antwort

3

.*addnew/ entspricht. Versuchen Sie, mit:

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

Wie RC bereits gesagt, .* auch addnew/ übereinstimmen. Und da das Flag L eine erneute Injektion der umgeschriebenen Regel verursacht, erhalten Sie eine unendliche Rekursion.

So die Regel anpassen, so dass es nicht Ihre addnew/ überein:

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

in derselben Situation (für mich) arbeiten, um es unendliche Rekursion machen –

+0

ich mein Problem lösen. Mein .htaccess hat andere Redirects. Es muss von RewriteCond deaktiviert werden. –

19

Versuchen Sie, die folllowing Lösung, es funktioniert für me.I diese Hoffnung auch für Sie arbeiten.

  1. Bevor Sie etwas tun - Sichern Sie Ihre DB!

  2. Nun gehen in Wordpress> Einstellungen> Permalinks

  3. Set es zu einem der hübschen permalink Einstellungen wie // Jahr/Monat /‘

  4. Öffnen Sie einen Texteditor auf Ihrem PC/Mac und öffnen Sie die .htaccess-Datei, die Sie heruntergeladen von Ihrem Webserver

  5. Finden Sie dieses Stück 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. Ersetzen Sie es mit diesem Stück Code, mit freundlicher Genehmigung von 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. Laden Sie diesen Code in das Haupt-Domain-Root-Verzeichnis auf Ihrem Server und Sie sind fertig.

Alles sollte

+0

Vielen Dank. Ich habe gerade meine WordPress-Installation von einem Unterordner auf den Root verschoben, was mir Kopfschmerzen bereitete. Danke noch einmal! –

+0

Vielen Dank. Das hat meinen Tag gerettet! Für mich hat diese spezielle Zeile funktioniert 'RewriteRule^(. +) $ /index.php/$1 [L, QSA]' – Taher

Verwandte Themen