noOx
Grünschnabel
Hallo, ich stehe mal wieder vor einem kleinen "Problem" und zwar möchte ich die URLs meiner Seite umschreiben. Bin im Bereich PHP Anfänger und htaccess sowieso.
Nun, ich möchte die URLs folgend umschreiben:
index.php, test.php etc. in index.html, test.html etc.
Müsste ja damit gehen:
Wenn aber an der index.php ein GET-Parameter hängt: index.php?gbpics=blablub dann soll das ganze sich in meineseite.de/blablub.html ändern.
Dafür habe ich diesen Code:
Jetzt funktioniert aber immer nur eins vom beiden, es kommt nru darauf an welches über der anderen RewriteRule liegt. Denke ich brauche if & then, aber damit kenn ich mich in mod_rewrite wirklich nicht aus und ich hoffe ihr könnt mir helfen!
Meine vollständige htaccess-Datei
Nun, ich möchte die URLs folgend umschreiben:
index.php, test.php etc. in index.html, test.html etc.
Müsste ja damit gehen:
Code:
RewriteRule ^(.*).html$ $1.php
Wenn aber an der index.php ein GET-Parameter hängt: index.php?gbpics=blablub dann soll das ganze sich in meineseite.de/blablub.html ändern.
Dafür habe ich diesen Code:
Code:
RewriteRule ^([^/\.]+).html$ index.php?gbpics=$1
Jetzt funktioniert aber immer nur eins vom beiden, es kommt nru darauf an welches über der anderen RewriteRule liegt. Denke ich brauche if & then, aber damit kenn ich mich in mod_rewrite wirklich nicht aus und ich hoffe ihr könnt mir helfen!
Meine vollständige htaccess-Datei
Code:
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^([^/\.]+).html$ index.php?gbpics=$1 [L]
RewriteRule ^(.*).html$ $1.php