Frage

Ich habe jetzt schon seit einiger Zeit mit dem mod_rewrite herumgespielt, aber es hat das Beste aus mir herausgeholt.Ich hoffe, dass jemand hier etwas Licht in mein Problem bringen kann.

Ich versuche WordPress selbst zu hosten und es funktioniert großartig, wenn ich mod_rewrite in der .htaccess-Datei für die Site auf „Off“ setze.Aber wenn ich es einschalte, erhalte ich einen verbotenen Fehler.Und das Protokoll zeigt:

Die Optionen FollowSymLinks oder SymLinksIfOwnerMatch sind deaktiviert, was bedeutet, dass die RewriteRule-Direktive verboten ist:/c/blog/wp-admin/index.php, Referent: http://xxx.xxx.xxx.xxx/blog/wp-admin/options-permalink.php

.htaccess enthält

<IfModule mod_security.c>
    SecFilterEngine Off
    SecFilterScanPOST Off
</IfModule>

# BEGIN WordPress
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /blog/
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /blog/index.php [L]
</IfModule>

# END WordPress

Dank im Voraus!

War es hilfreich?

Lösung 3

Anscheinend gibt es eine Reichweite mit Hosting WordPress auf einem ReadyNas, in dem die .htaccess-Dateien einfach b0rk machen.Lösung besteht darin, von den Optionen index zu den Optionen in /etc/frontview/apache/shares.conf zu wechseln.

Andere Tipps

Stellen Sie sicher, dass Ihr Apache-Benutzer (wwwuser oder webserv?) kann lesen .htaccess im Stammordner.

Um dies wirklich einfach zu machen, können Sie die Datei einfach allgemein lesbar und beschreibbar machen (chmod 777) Aber Bitte sei sicher um es später wieder in eine vernünftigere 755 umzuwandeln.

Wenn Sie feststellen, dass dies Ihr Fehler ist, überprüfen Sie die user:group An .htaccess (ls -la .htaccess sollte ausreichen) und stellen Sie sicher, dass es mit Ihren anderen Dateien übereinstimmt.

Es sieht so aus, als ob in Ihrer Apache-Konfiguration etwas für die Zeile "Rewriterule" verbietet?Der Protokollausgang legt nahe, dass Sie möglicherweise Folgendeymlinks einschalten müssen oder symlinksfownmatch

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top