Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inne]Pprzekierowanie 301 wszystkiego prócz 1 katalogu
Elber
post
Post #1





Grupa: Zarejestrowani
Postów: 381
Pomógł: 12
Dołączył: 9.07.2007

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
golaod
post
Post #2





Grupa: Zarejestrowani
Postów: 419
Pomógł: 42
Dołączył: 12.08.2008
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Pseudo reguła:
Jeżeli requested url jest różny od katalog213 przekieruj na domena2
Go to the top of the page
+Quote Post
Elber
post
Post #3





Grupa: Zarejestrowani
Postów: 381
Pomógł: 12
Dołączył: 9.07.2007

Ostrzeżenie: (0%)
-----


No w teorii wiem jak to powinno być, jednak brakuje mi przykładu praktycznego
Go to the top of the page
+Quote Post
golaod
post
Post #4





Grupa: Zarejestrowani
Postów: 419
Pomógł: 42
Dołączył: 12.08.2008
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


RewriteEngine On
RewriteRule ^katalog321 http://domena2.pl [R=301] ( [r=301] opcjonalnie )

Ten post edytował golaod 11.06.2013, 11:09:53
Go to the top of the page
+Quote Post
erix
post
Post #5





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




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ź).
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.09.2025 - 20:09