2009-05-03 4 views
4

Ich habe eine .htaccess-Datei, die alle Anfragen über index.php ordnet. Jetzt möchte ich eine Ausnahme für rss.php machen. geradeaus durch rss.php gehen. Wie mache ich das?.htaccess Datei Änderung

Dies ist, wie es jetzt aussieht:

RewriteEngine on 
RewriteBase/
RewriteRule !\.(js|ico|txt|gif|jpg|png|css)$ index.php 

Dank.

Antwort

6

Setzen Sie dies vor der letzten Zeile.

RewriteCond %{REQUEST_URI} !^/rss\.php$ 
4

können Sie ausschließen, eine vorhandene Datei mit einer zusätzlichen RewriteCond directive:

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

habe ich gestern geplant, eine Antwort für die Buchung, die nicht die Frage beantwortet hat. Sanders hat ausdrücklich darum gebeten, alle Anfragen an index.php mit Ausnahme von rss.php weiterzuleiten. –

+0

das gleiche, wenn auf Wordpress verwendet, danke für den Punkt. – Mike

0

Oder alternativ eine Rewrite, dass die Datei dann stimmt mit dem Rest der Rewrite-Tests überspringt.

Indem Sie die folgende Zeile setzen, bevor Ihre bestehende RewriteRule umleiten wird, ohne index.php zu durchlaufen.

Ich stieß auf diese Seite während der Jagd nach einer Möglichkeit, dies mit meiner Datei /robots.txt zu tun.

mod_rewrite with apache1.3