2017-07-19 4 views
0

Ich arbeite an einem Skript, das neben einer WordPress-Instanz in einem Unterordner lebt.Schreiben Sie alle Anfragen für Unterordner zu index.php im Unterordner

Alle Anfragen des Typs domain.com/special_folder/whatever wird ein Rückfall auf die index.php in special_folder auslösen, die unter Verwendung der folgenden .htaccess im Unterordner fein gearbeitet:

FallbackResource /index.php 

Jetzt habe ich auf dem Server bin, wo auch Wordpress hat eine eigene .htaccess. Ich dachte, meine Unterordner .htaccess würden einfach die von WP überschreiben, aber das ist nicht der Fall. Außerdem habe ich schon versucht something like this, aber es hat nur alle Seiten von WP nicht erreichbar gemacht, aber nichts mehr.

Wie schleiche ich mich an der WP .htaccess vorbei und bekomme meinen Unterordner .htaccess seine Arbeit wieder?

Edit: Mit verschiedenen .htaccess für Fallback, aktualisiert Code

+0

Was passiert, wenn Sie 'domain.com/special_folder/whatever' im Browser eingeben? – anubhava

+0

Ich werde zurück in meine WP-Instanz geworfen und sehe dort die 404-Seite. – flomei

Antwort

0

Innen /special_folder/.htaccess, haben diesen Code:

RewriteEngine On 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule^index.php [L] 

RewriteEngine On benötigt Rewrite-Regel von übergeordneten Ordner außer Kraft zu setzen.

+0

Das sieht vielversprechend aus, aber leitet mich immer noch auf die WP 404-Seite ... – flomei

+0

Hat nichts geändert, es scheint. Es tut uns leid. – flomei

+0

Das ist seltsam, weil ich diese genaue Regel auf meiner WP-Installation getestet habe, indem ich einen neuen Ordner mit nur 'index.php' darin erstellt habe, und es hat ganz gut funktioniert. – anubhava

Verwandte Themen