Fallunterscheidung im .htaccess (je Anfrage von) ?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anfrage
aufruf
bedingung
code
datei
domain
funktionieren
glauben
header
http
index
ordner
parameter
post
probieren
problem
regel
richtige syntax
url
verzeichnis
-
Hallo
ich suche die richtige Syntax für eine mod_rewrite Bedingung
je nachdem, von welcher Datei (go1.php oder go2.php) die Anfrage kommt,
soll eine andere Regel angewendet werden.
so gehts leider nicht ...
RewriteCond %{REQUEST_URI} ^/verzeichnis/go1\.php$ RewriteRule ... RewriteCond %{REQUEST_URI} ^/verzeichnis/go2\.php$ RewriteRule ...
Die RewriteRule selber ist nicht das Problem,
aber wie muss es sein, dass diese Fallunterscheidung funktioniert ?!?!
PS:
von go1.php und go2.php aus kommt jeweis header(Location)
mit der Rewrite-URL, aber wie erkenne ich in der .htaccess
von welcher go aus die Anfrage gekommen ist?
oder MUSS ich einen Parameter übergeben? ne, oder?!
das geht doch mit RewriteCond, oder verwechsel ich da was?
plz HELP !
Danke!
Beitrag zuletzt geändert: 23.2.2011 22:12:39 von mygeld -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Er hat glaube ich
1.php und 2.php und leitet diese auf x.php um und je nachdem von welcher Datei die x.php aufgerufen wird, soll eine andere RewriteRule(auf x.php) angewendet werden.
RewriteCond und %{REQUEST_URI} ist schon der richtige Ansatz, ich würde aber das ^ und $ weg lassen, da es sich nicht um eine RewriteRule handelt ;)
Sollte das nicht funktionieren, kann man auch mit %{HTTP_REFERER} probieren.
PS: %{REQUEST_URI} kann nicht funktionieren, da hier dann x.php verwendet wird und nicht die 1.php oder 2.php
Beitrag zuletzt geändert: 24.2.2011 9:48:31 von trueweb -
RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://domain\.de/ordner1/index\.php$ RewriteCond %{HTTP_REFERER} !^http://www\.domain\.de/ordner1/index\.php$ RewriteRule ^ http://www.domain.de/ordner/index2.php RewriteRule ^ http://www.domain.example/index.php [R=301]
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage