Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne]Pprzekierowanie 301 wszystkiego prócz 1 katalogu
Forum PHP.pl > Forum > Przedszkole
Elber
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
Pseudo reguła:
Jeżeli requested url jest różny od katalog213 przekieruj na domena2
Elber
No w teorii wiem jak to powinno być, jednak brakuje mi przykładu praktycznego
golaod
RewriteEngine On
RewriteRule ^katalog321 http://domena2.pl [R=301] ( [r=301] opcjonalnie )
erix
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.