![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 119 Pomógł: 0 Dołączył: 15.07.2003 Skąd: Grajewo Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam 3 subdomeny, a pliki tylko w katalogu jednej z nich. Jaką regułę htaccess podać w pozostałych subdomenach, aby każde zapytanie z danej subdomeny, było przekierowywane do tej w której są pliki. W takiej postaci: http://sub2.firma.pl/katalog/katalog/plik.html -> http://sub1.firma.pl/katalog/katalog/plik.html Z góry dziękuję za pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) ![]() ![]() |
rozumiem, że miałeś na myśli pliki i rozumiem, że strony generujesz dynamicznie - więc nie rozumiem różnych adresów niby pobieranych z tej samej domeny z plikami html ;p
obrazki i inne (css, js itd.) trzymaj w jednej domenie - np. w domenie głównej aby cache przeglądarek nie był różny - do tego nie potrzebujesz przekierowania a wystarczy base w meta w kodzie html - oczywiście jak się uprzesz możesz zrobić przekierowanie 301 lub inne anonimowe ale wtedy cache słabo będzie trzymany - przy przekierowaniu 301 prędzej ale z kolej serwer będzie odpytywany czy pliki aktualne ;p ogólnie jak na temat zerknąłem to myślałem, że masz problem z wildcard - w miarę rozumiem wyrażenia regularne (no może trochu bardziej niż w miarę ;p) - ale podany przez Ciebie przykład jest trochu bez sensu ;p - zresztą na tak prosty przykład to możesz sprawdzić regułkę: RewriteRule ^katalog\/katalog\/(.+)$ http://sub1.firma.pl/katalog/katalog/$1 [r=301,L] ;p tak małostkowa i prawie bez sensu odpowiedź jak mało konkretny przykład ;p - sorki ale tak czasem niepotrzebnie minki przy alkocholu wstawiam ![]() ![]() ![]() Ten post edytował zegarek84 18.11.2009, 22:49:11 -------------------- Jeśli twoja ręka rusza do przodu powstrzymaj swój gniew; gdy wyprzedza cię twój gniew - wycofaj rękę.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
To nie siadaj za klawiaturę.
![]() Jeśli chodzi o temat - podepnij wszystkie domeny pod jeden katalog. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) ![]() ![]() |
przecież jak w przykładzie podał ma to w tym samym katalogu ;p - dlatego i regułkę tak mało elastyczną podałem
![]() edit - no może nie w tym samym kataogu - nie wiem na jakiej zasadzie ma zrobione subdomeny ![]() ![]() Ten post edytował zegarek84 18.11.2009, 23:06:40 -------------------- Jeśli twoja ręka rusza do przodu powstrzymaj swój gniew; gdy wyprzedza cię twój gniew - wycofaj rękę.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 119 Pomógł: 0 Dołączył: 15.07.2003 Skąd: Grajewo Ostrzeżenie: (0%) ![]() ![]() |
1) wytłumaczę to inaczej:
zależy mi na tym, aby po wpisaniu: http://sub2.firma.pl/cośtam/gdzieśtam wyświetliła się zawartość z: http://sub1.firma.pl/cośtam/gdzieśtam Jedna subdomena, ma być lustrzanym odbiciem drugiej. 2) na subomeny nie mam wpływu - bałagan organizacyjny w firmie, |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) ![]() ![]() |
dalej zbyt ogólna reguła choć dokładniejsza ;p - gdyż nie wiadomo, co ma być nie przekierowywane ;p - a tak to dosłownie masz wszystko lustrzane z przekierowaniem 301 - tam pod r możesz wstawić inne przekierowanie jeśli sobie życzysz
![]() Kod RewriteEngine On Options +FollowSymlinks RewriteEngine On RewriteBase / #cośtam gdzieś tam - w tym samym miejscu w adresie względnym względem głównej a innej domeny RewriteRule ^(.*)$ http://sub2.firma.pl/$1 [r=301] # pamiętaj o wolnej linijce na końcu -------------------- Jeśli twoja ręka rusza do przodu powstrzymaj swój gniew; gdy wyprzedza cię twój gniew - wycofaj rękę.
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 952 Pomógł: 154 Dołączył: 20.01.2007 Skąd: /dev/oracle Ostrzeżenie: (0%) ![]() ![]() |
Takie rzeczy powinno się robić przy pomocy wirtualnych hostów, a nie mod rewrite. Stwórz sobie kilka takich wirtualnych hostów bazujących na nazwie domeny i podepnij je pod jeden katalog, a wszystko będzie działać dokładnie tak, jak potrzebujesz.
-------------------- Specjalista ds. głupich i beznadziejnych, Zyx
Nowości wydawnicze: Open Power Collector 3.0.1.0 | Open Power Autoloader 3.0.3.0 |
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat 2) na subomeny nie mam wpływu - bałagan organizacyjny w firmie, To idź lepiej ogarnąć ten bałagan, gdyż przy pomocy rewrite tego nie zrobisz - jedynym skutkiem będzie przekierowanie. Dlaczego - napisałem. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 08:29 |