Redirect
tomm
- webserver
hallo zusammen,
ich habe eine.htaccess datei in einem verzeichnis liegen und hätte jetzt aber gern, dass alles was in einem unterverzeichnis liegt, nicht umgeleitet wird. gibt es da sowas wie einen regex für?
vg!
tomm
zBsp.
www.blabla.de -> weiterleiten
www.blabla.de/unter -> nicht weiterleiten
Hallo,
www.blabla.de -> weiterleiten
www.blabla.de/unter -> nicht weiterleiten
# im Docroot des vHosts
RedirectMatch ^/$ http://www.deine.url/
# und in einem Unterverzeichnis
RedirectMatch ^/unterverzeichnis/$ http://www.deine.url/
http://httpd.apache.org/docs/2.2/mod/mod_alias.html#redirectmatch
Gruß aus Berlin!
eddi
Hallo,
www.blabla.de -> weiterleiten
www.blabla.de/unter -> nicht weiterleiten
im Docroot des vHosts
RedirectMatch ^/$ http://www.deine.url/
und in einem Unterverzeichnis
RedirectMatch ^/unterverzeichnis/$ http://www.deine.url/
>
>
> <http://httpd.apache.org/docs/2.2/mod/mod_alias.html#redirectmatch>
>
>
> Gruß aus Berlin!
> eddi
>
heisst das ich brauch 2 .htaccess dateieen jeweils im entsprechenden verzeichnis? "deine.url" ist die, wohin geleitet wird, nehm ich an, oder?
danke dir!
tomm
heisst das ich brauch 2 .htaccess dateieen jeweils im entsprechenden verzeichnis?
Nein, beide geposteten Direktiven kannst du auch im root einfügen, da kollidiert nichts.
"deine.url" ist die, wohin geleitet wird, nehm ich an, oder?
Ja.
hallo zusammen,
peace
ich habe eine.htaccess datei in einem verzeichnis liegen und hätte jetzt aber gern, dass alles was in einem unterverzeichnis liegt, nicht umgeleitet wird. gibt es da sowas wie einen regex für?
nen ausrufezeichen vor der regexp sollte es tun.
mfg
nen ausrufezeichen vor der regexp sollte es tun.
mod_alias kennt keine Negierung dieser Form. Es kann nöchstens ein neg. lookahead und damit eine regEx-Funktion genutzt werden:
RedirectMatch ^/(?!michnicht) http://example.com/
Hallo tomm!
Redirect /index.html http://deine-url.de/
sollte auch funktionieren.
MfG
Primus