.htaccess | Was muss darin stehen für Permantlinks

  • Hallo WP-Freunde,
    habe derzeit viel gelesen über die .htaccess, gibt es eine Liste was in dieser stehen muss als Standard, auch was darin stehen müsste wenn man die Permantlink Struktur ändert.
    So art Übersichtsliste meine ich.

    Hier mal ein Auszug aus dem was ich gefunden habe im Netz:

    # 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

    Und hier steht das man etwas anpassen muss sofern man die Permanent Struktur ändert:
    http://www.3d-mediadesign.de/2011/06/wordpr…-und-wp-config/

    Wenn man z.b als Permantlink folgendes hat: /%postname%/ oder /%postname%/id etc

    Danke für Eure Tipps.

    VLG
    Martin

    • 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

  • Hi Martin,

    bei meinen WP Installationen erstellt WordPress die .htaccess beim Ändern der Permalinkstruktur von Standard auf eine anderes Variante von selbst automatisch oder weisst mich darauf hin, wie der Inhalt der .htaccess aussehen müsste.

    Funktioniert prima. Ansonsten findest du es genau im WordPress Codex erklärt ->

    http://codex.wordpress.org/Using_Permalinks

  • Also wenn Du WP installierst dann erstellt sich selber die .htaccess im Verzeichnis?

    Habe da nicht rauf geachtet ob sich selber die .htaccess sich ändert :???:
    Danke Dir für den Link.

  • Die .htaccess wird erst erzeugt, wenn die Permalinks von "Standard" auf eine andere Variante geändert wird. Die erzeugte .htacess ist für alle angezeigte Varianten gültig und wird auch beim Zurückstellen auf Standard nicht wieder entfernt.

  • Dazu muss aber die .htaccess beschreibbar sein, und das ist nicht bei allen Hostern der Fall... Ggf. mit CHMOD beschreibbar machen

  • Hallo Gerd und Infected,
    vielen Dank für die schnellen Antworten und dem Link.
    Werde dieses einmal genau lesen.

    Darf ich Euch noch etwas Fragen.
    Wenn man ein Plugin von Sergej einsetzt Cachify bringen dann überhaupt noch sol Eintragung etwas:
    [COLOR=#9E660D][FONT=Lucida Sans Unicode]
    [/FONT][/COLOR]<FilesMatch “\\.(js|css|html|htm|php|xml)$”>
    SetOutputFilter DEFLATE
    </FilesMatch>

    <FilesMatch “\.(ico|jpg|jpeg|png|gif|js|css|swf)$”>
    ExpiresActive on
    ExpiresDefault “access plus 35 days”
    Header unset ETag
    FileETag None
    </FilesMatch>

    Und kann man die htaccess noch etwas aufbohren mit nützlichem?

    Schönen Sonnigen Samstag.

    VLG
    Martin

    Ach ja Rechte sind 644 ;-)
    [COLOR=#9E660D][FONT=Lucida Sans Unicode]


    [/FONT][/COLOR]

  • Hallo Martin,

    zu deiner Frage: Einfach ausprobieren ;-) Ich glaube, es geht nur der eine oder andere Weg, wenn du eine Seite schnellermachen willst. Denn dazu sind diese Einträge.

    Ja, einen habe ich noch zur .htaccess:

    Die wp-config.php schützen und die anderen Dateien unlesbar machen, um ein Auslesen der WP Version zu verhindern:

    Code
    #wp-config.php sowie liesmich.html und readme.html schützen
    <FilesMatch "(wp-config\.php|liesmich\.html|readme\.html)">
      order deny,allow
      deny from all
    </FilesMatch>
  • Hallo Gerd,
    wie immer vielen Dank für die Antwort.
    Ist der Code immer gleich?
    Sobald ich das eintrage gibt es einen Syntaxfehler in Zeile 103 da steht dann dieses <FilesMatch "(wp-config\.php|liesmich\.html|readme\.html)"> und in 104 dann dieses order deny,allow

    Hast Du einen Tipp?

  • Hallo Gerd,
    habe den Code von Dir ans Ende der .htaccess gepackt.
    So wie ich es jetzt lese soll der nach ganz oben vor den ganzen anderen Sachen.

    VLG
    Martin

Jetzt mitmachen!

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