• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

.htaccess Rewrite

Werbung:
Werbung:
Code:
RewriteEngine on
RewriteCond %{QUERY_STRING} !var
RewriteRule ^t/(.*)$ http://www.example.com/t/?var=$1

sollte gehen.
 
Sorry, gerade erst gesehen, dass hier eine Rückmeldung vom TE erfolgt war.

Habe es gerade mal lokal getestet... Ja die RewriteCond hat gefehlt, der Code von threadi sollte bei dir (nach Anpassung an deine Domain) funktionieren.
 
Ja dankeschön! Läuft einwandfrei, solange das die einzige Regel in der .htaccess ist. :)
Das ganze wollte ich jetzt in einer Wordpress installation einfügen, aber dann funkioniert es nicht mehr wahrscheinlich wegen der ganzen anderen Rewrite-Regeln?
 
Werbung:
Ich habe jetzt eine Regel gefunden in der .htaccess. Wenn ich die auskommentiere, funkioniert unser Script hier. (Zeile 9)Wie kann ich das zusammen laufen lassen?
Hier die Zeilen:
Code:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{QUERY_STRING} !var
RewriteRule ^t/(.*)$ http://www.example.com/t/?var=$1
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
 
Zuletzt bearbeitet:
Ergänze den Schalter [L] und schieb die RewriteBase nach oben:

Code:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} !var
RewriteRule ^t/(.*)$ http://www.example.com/t/?var=$1 [L]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
 
Werbung:
Zurück
Oben