Seite 1 von 1

htacess problem

Verfasst: 09.04.2010, 15:57
von danielsun174
hallo
ich möchte folgendes erreichen: Wenn beispiel.de/keywort/ aufgerufen wird, dann wird beispiel.de/keyword.php angezeigt. Das klappt auch soweit. Nun möchte ich beispiel.de/forum/ davon ausschließen, wie geht das am besten ??

hier mal mein (falscher) Ansatz:

Code: Alles auswählen

# defaults
RewriteEngine On
Options FollowSymLinks 
RewriteBase /

#für www
RewriteCond %{HTTP_HOST} !^www\.beispiel\.de$ 
RewriteRule ^(.*)$ http://www.beispiel.de/$1 [L,R=301]



#start content
RewriteRule (.*)/$ $1.php [L]

#für forum
#RewriteRule ([forum])/$ $1/ [L]

mfg Daniel

Verfasst:
von

Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

Re: htacess problem

Verfasst: 09.04.2010, 20:01
von Mork vom Ork
danielsun174 hat geschrieben:Wenn beispiel.de/keywort/ aufgerufen wird, dann wird beispiel.de/keyword.php angezeigt.
Frage nebenbei: Warum legst du nicht statt bla.php einfach bla/index.php an? Dann hättest du …
Nun möchte ich beispiel.de/forum/ davon ausschließen
… dieses Problem gar nicht und könntest obendrein in bla/ Dinge ablegen (Grafiken, Skripte, etc), die nur für bla/ interessant sind, aber nicht für blo/.

Nichtsdestotrotz, ungeprüft aus den Fingern gesogen:

RewriteCond %{REQUEST_URI} !^/forum/
RewriteRule (.+)/$ $1.php [L]

Das kleine Ausrufungszeichen vor dem Muster ^/forum/ ist eine Negierung, der Akzent steht für den Anfang des zu vergleichenden Textes. !^/forum/ bedeutet also "alles, was nicht mit /forum/ beginnt".