Probleme mit Permalink trotz .htaccess (opensuse)

  • Hey ihr.
    Ich habe folgendes Problem:
    Ich habe in [...]/htdocs/ mehrere Wordpress-Projekte und möchte nun nach und nach die permalinks auf %postname% umstellen, im Moment sind diese noch auf "Standart" gesetzt. Soweit so gut, ich habe also die Permalinks im Admininterface umgestellt, die jeweilige .htaccess Datei erstellt, und die mod_rewrite Regeln von Wordpress in die .htaccess kopiert und gespeichert. Gearbeitet habe ich mit Vim, die Änderungen wurden auch übernommen.

    Anschließend habe ich den Apache2 neugestartet und die Einstellungen nochmal kontrolliert. (sowohl die .htaccess als auch im Admininterface von Wordpress.
    Ich habe mich vergewissert dass in der "/etc/sysconfig/apache2" die rewrite-funktion aktiviert ist.

    Code
    APACHE_MODULES="rewrite speling actions alias auth_basic authn_file authz_host authz_groupfile authz_default authz_user autoindex cgi dir env expires include log_config mime negotiation setenvif ssl userdir php5 reqtimeout"

    Dennoch kriege ich eine 404 angezeigt wenn ich einen Beitrag mit der neuen Permalinkstruktur abrufen möchte. Wenn ich bei Wordpress wieder auf die alte Permalinkstruktur "Standart" umstelle funktioniert es wunderbar.

    Mir fehlt komplett der Ansatzpunkt. Ich weiss nicht ob das Problem an meinem Server liegt, ob das Problem bei Wordpress liegt, oder ob ich einfach irgendetwas übersehen habe.

    Hat wer von euch die gleichen Erfahrungen gemacht, gibt es bekannte Probleme die ich beim Googeln nicht gefunden habe?

    Lieben Gruß

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Was steht in der error.log?

  • Hier nochmal der inhalt aus meiner .htaccess

    pfad: srv/www/htdocs/fotoblog/wordpress/.htaccess

    Apache Configuration
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /wordpress/
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /wordpress/index.php [L]
    </IfModule>
    # END WordPress
  • Hier gibt es auch noch Hinweise:
    http://httpd.apache.org/docs/2.2/howto…ml#troubleshoot

    Guck mal, wie bei Dir AllowOverride eingestellt ist.
    http://httpd.apache.org/docs/2.2/mod/core.html#allowoverride

    Gruß
    Ingo

    MATCH!
    Lieben Dank Ingo!Für die NachweltIn die VHost des Projektes muss zwischen den <VirtualHost> Tags folgendes eingetragen werden:

    Code
    [COLOR=#000000][FONT=Helvetica]<Directory /srv/www/htdocs/mysite/public >[/FONT][/COLOR]
    [COLOR=#000000][FONT=Helvetica]AllowOverride All[/FONT][/COLOR]
    [COLOR=#000000][FONT=Helvetica]Order allow,deny[/FONT][/COLOR]
    [COLOR=#000000][FONT=Helvetica]Allow from all[/FONT][/COLOR]
    [COLOR=#000000][FONT=Helvetica]Options FollowSymlinks[/FONT][/COLOR]
    [COLOR=#000000][FONT=Helvetica]</Directory>[/FONT][/COLOR]

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!