wp-phplist und htaccess

  • Hallo,
    bestimmt schon tausend mal gefragt, aber ich bekomms trotz suche nicht hin:

    ich habe eine phplist als newsletter installiert und das plugin wp-phplist.

    Nach einigen Anpassungen des plugins geht folgendes aber immer noch nicht:

    Der Newsletter geht in allen Funktionen wenn ich die ganze URL http://www.example.com/wp-content/plu…hplist-page.php
    aufrufe.

    folgendes habe ich vor:
    Der User soll http://www.example.com/newsletter aufrufen
    verarbeitet wird aber http://www.example.com/wp-content/plu…hplist-page.php

    Hintergrund:
    das eine ist eine phplist page in kombination mit wordpress

    so habe ich es probiert, geht aber nicht. den QSA String brauche ich, weil die Page eben die Parameter zur anmeldeung weitergibt etc.

    # Verzeichnisansicht deaktivieren
    Options -Indexes

    # htaccess Schutz
    <Files ~ "^.*\.([Hh][Tt][Aa])">
    order allow,deny
    deny from all
    satisfy all
    </Files>

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^/newsletter /wp-content/plugins/wp-phplist/wp-phplist-page.php [QSA]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    # END WordPress

    # protect wpconfig.php
    <files wp-config.php>
    Order deny,allow
    deny from all
    </files>

    Einmal editiert, zuletzt von Carsten (2. Januar 2010 um 16:38)

    • 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

  • Apache Configuration
    RewriteRule ^/newsletter /wp-content/plugins/wp-phplist/wp-phplist-page.php [QSA]

    Vorschlag:

    Apache Configuration
    RewriteRule ^/newsletter /wp-content/plugins/wp-phplist/wp-phplist-page.php [QSA,L]

    Das L steht für Leave oder Last. Da weder das Verzeichnis noch die Datei /newsletter existiert, wird die Regel sonst durchgereicht.

  • Vorschlag:

    Apache Configuration
    RewriteRule ^/newsletter /wp-content/plugins/wp-phplist/wp-phplist-page.php [QSA,L]

    Das L steht für Leave oder Last. Da weder das Verzeichnis noch die Datei /newsletter existiert, wird die Regel sonst durchgereicht.

    ne, geht auch nicht.
    man,man es kann doch nicht so schwer sein, eine nicht existente url an eine echte weiterzureichen.

    kommt immer file not found.

    habe es auch mit /newsletter/ usw. versucht. es leitet einfach nicht weiter.
    direkter aufruf geht.
    habe auch das symfollow links probiert, geht auch nicht.

    Was mir gerade noch einfällt:
    ich habe in WP permalinks aktiviert:
    /%year%/%postname%

    liegt es vielleicht daran ?

    habe das auch mal im mod_rewrite forum gepostet, aber die scheinen noch Sylvester zu feiern..;-)

    Einmal editiert, zuletzt von Carsten (2. Januar 2010 um 21:39)

  • Ich muss echt nochmal nachhaken, auch im Forum mod_rewrite habe ich keine Antwort erhalten.

    Gesucht und man-pages durchgearbeitet wie kein zweiter - aber nada.

    Hilfe! ;-)

  • Geht es so?

    Wenn nicht: Was sagt denn dein Rewrite-Log?

Jetzt mitmachen!

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