Elber
7.06.2013, 10:48:26
Jak napisać regułę mod_rewrite aby przekierowywała cały ruch na inną domenę prócz jednego katalogu ?
Czyli:
Mamy domena.pl i jak ktoś wpisze domena.pl/ lub domena.pl/dasdsaasd to ma wszystko kierować na domena2.pl ale jeśli ktoś wpisze domena.pl/katalog213 to nie może przekierować tylko wyświetlić stronę z katalog213
golaod
7.06.2013, 12:24:20
Pseudo reguła:
Jeżeli requested url jest różny od katalog213 przekieruj na domena2
Elber
7.06.2013, 13:59:16
No w teorii wiem jak to powinno być, jednak brakuje mi przykładu praktycznego
golaod
11.06.2013, 11:09:30
RewriteEngine On
RewriteRule ^katalog321
http://domena2.pl [R=301] ( [r=301] opcjonalnie )
erix
11.06.2013, 13:40:03
Z katalogami jest, niestety, trochę trudniej. Najpierw leci przetwarzanie katalogu, dopiero potem rewrite.
Wrzuć do katalogu z przekierowaniem odpowiedni htaccess, gdyż mogą się dziać cyrki z tego powodu (ale nie pamiętam dokładnie, więc sprawdź).
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.