Brauche mal Hilfe von einem .htaccess Profi

Kai.M

Mitglied
Hallo Webmaster und .htaccess Profis. Ich bräuchte mal Hilfe bei einer .htaccess Datei bei der ich nicht weiter komme.

Problemstellung

Ich möchte erreichen, dass eine meiner Domains nur über www zu erreichen ist und zusätzlich diverse dynamische Bereiche mit einem statischen Namen ausgegeben werden. Den ersten Teil, das meine Domain wenn Sie jemand mit http://senioren-komXXXX.de aufruft auf http://www.senioren-komXXXX.de umgeleitet wird, habe ich mit der folgenden .htaccess Datei im root Verzeichnis gelöst.

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.senioren-komXXXX.de$
RewriteRule ^(.*)$ http://www.senioren-komXXXX.de/$1 [L,R=301]

Das funktioniert auch soweit.

Mein Problem ist jetzt, dass ich es nicht gebacken bekomme das ein dynamischer Bereich (URL Webverzeichnis) mit einem statischen Namen angezeigt wird.

Beispiel:

Die dynamische URL
http://www.senioren-komXXXX.de/browse.php?sectio=7&s=browse

soll so ausgegeben werden

http://www.senioren-komXXXX.de/webverzeichnis.htm


Versucht zu lösen habe ich das mit der folgenden .htaccess

Options +FollowSymLinks
RewriteEngine on
RewriteRule ^webverzeichnis([^.]+)\.htm$ / browse.php?sectio=$1 [L]

bzw. mit

Options +FollowSymLinks
RewriteEngine on
RewriteRule ^webverzeichnis([^.]+)\.htm$ / browse.php?sectio=$1=browse [L]


Leider hatte ich mit beiden keinen Erfolg. Auch die Nutzung der .htaccess ohne den „Code“ für die Umleitung von ohne www zu mit www brachte keinen Erfolg.

Was ich also suche ist:

Erstens soll die URL wie gehabt immer auf http://www.senioren-kompass.de umgeleitet werden. Und zusätzlich soll noch wenn jemand eine dynamische URL aufruft eine statische URL angezeigt werden. Wenn das überhaupt geht!?

Wäre für Hilfe sehr dankbar!!
 
Wenn bei Aufruf von webverzeichnis.htm der Inhalt von browse.php?sectio=7&s=browse angezeigt werden soll, dann würde ich das ganz einfach so versuchen:

CODE Options +FollowSymLinks
RewriteEngine on
RewriteRule ^webverzeichnis\.htm$ browse.php?sectio=7&s=browse [L]


Gegebenfalls noch mit der Angabe einer RewriteBase, falls oben genannte Rule nicth greift:


CODE Options +FollowSymLinks
RewriteEngine on
RewriteBase /
RewriteRule ^webverzeichnis\.htm$ browse.php?sectio=7&s=browse [L]
 
Zurück
Oben