Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

modrewrite ordnerproblem

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
kaisen
PostRank 6
PostRank 6
Beiträge: 462
Registriert: 29.11.2005, 10:16

Beitrag von kaisen » 28.12.2006, 12:20

Hallo,

so ich habe folgendes problem.

ich hätte gerne aus:
w|ww.example.tld/index.php?site=var

w|ww.example.tld/var/

Das ist ja spoweit auch nich so schwer:

Code: Alles auswählen

######### MOD REWRITE REGELN #########

RewriteEngine on
RewriteBase /
Options +SymLinksIfOwnerMatch


######### Standard-Links ##############
RewriteRule ^$|index\.html$ /index.php?show=start [L]
RewriteRule ^([^/.]+)/$ /index.php?show=$1 [L]

allerdings gibt es ein problem mit den später zu includenden dateien.
beispiel:
ich gebe: w|ww.example.tld/impressum/ ein und angezeigt bekomme ich die datei impressum.php. Kann man das abschalten?

Grüße
Kai

Anzeige von ABAKUS

von Anzeige von ABAKUS »


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

d0nut
PostRank 5
PostRank 5
Beiträge: 201
Registriert: 19.08.2004, 10:35
Wohnort: Nidderau

Beitrag von d0nut » 28.12.2006, 12:40

du meinst "show=impressum", oder?
was genau willst du abschalten? genau das ist doch die regel ;-)

vielleicht hilft dir das...

Code: Alles auswählen

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/.]+)/$ /index.php?show=$1 [L] 
wenn der ordner impressum existiert, wird er nicht umgeschrieben zu index.php?show=impressum
https://www.easy-coding.de | Das Coder Forum

kaisen
PostRank 6
PostRank 6
Beiträge: 462
Registriert: 29.11.2005, 10:16

Beitrag von kaisen » 28.12.2006, 12:58

ich möchte abschalten, dass ich auf die impressum.php weitergeleitet werde und zwar nur auf die.

normalerweise soll diese datei innerhalb der index.php includet werden.

Ein realen Ordner namens /impressum/ gibt es nicht, lediglich eine datei namens impressum.php