WordPress .htaccess – Andere URLs zu einer anderen App leiten

Ich brauche Hilfe in WordPress .htaccess . Mein Projektname ist Projekt, das ist WordPress und Onepage-Website, innerhalb dieser habe ich ein weiteres Projekt, das in CI namens App erstellt wird . Was ich möchte, ist, wenn jemand nach / etwas eingibt, dann Inhalt von CI App Projekt. Ich möchte den Nutzer nicht auf http://example.com/app/ redirect. Wie ich sagte, WordPress-Projekt ist eine Seite, also, wenn ich auf navigations klicken, ich habe !# Wie Zeichen in url.

 http://example.com/ 

Mein aktueller .htaccess ist

 # BEGIN WordPress  RewriteEngine On RewriteBase /project/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /project/index.php [L]  # END WordPress 

Ist es möglich?

Solutions Collecting From Web of "WordPress .htaccess – Andere URLs zu einer anderen App leiten"

Da es sich bei Ihrer WordPress-Site nur um eine einseitige Website handelt, wird diese über die einzelne URL http://example.com/ . Sie möchten, dass http://example.com/ intern in http://example.com/app/ .

Sie können die folgenden mod_rewrite-Direktiven vor Ihren bestehenden WordPress-statementen (dh WordPress Front-Controller) in Ihrer Root- .htaccess Datei hinzufügen:

 # Route all URL-paths (of 1 or more characters) to CI app RewriteCond %{ENV:REDIRECT_STATUS} ^$ RewriteRule (.+) /app/$1 [L] # WordPress directives start here... : 

Die RewriteCond Direktive, die gegen die Umgebungsvariable REDIRECT_STATUS prüft, stellt sicher, dass nur erste Anforderungen neu geschrieben werden, im Gegensatz zu internen Umschreibungen von WordPress in index.php .

Das RewriteRule Muster (.+) RewriteRule sicher, dass URL-Pfade, die länger als ein Zeichen sind, nur dann übereinstimmen, RewriteRule der Dokumentenstamm fehlt, der an WordPress übergeben wird.