![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 85 Pomógł: 3 Dołączył: 28.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Chcialbym za pomoca wpisu w .htaccess przekierowywac wszystkie zadania z subdomen, np test.example.com na example.com. Przekierowanie powinno byc stale (301). Pomoze ktos?;>
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Cytat RewriteCond %{HTTP_HOST} !^example\.com
RewriteRule ^(.*)$ http://example.com/$1 [R=301,NC,L] |
|
|
![]()
Post
#3
|
|
Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
Po co $1? Niepotrzebny śmietnik.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Cytat Po co $1? Niepotrzebny śmietnik. Wtedy adres test.example.com/abcd zostanie przekierowane na example.com/abcd nawet bez $1 ? Bo szczerze tego nie wiem (IMG:style_emoticons/default/wink.gif) |
|
|
![]()
Post
#5
|
|
Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
$1 to jest w tym wypadku subdomena. Czyli z adresu test.example.com zostaniesz przekierowany na adres example.com/test (jawnie lub nie, w zależności od rodzaju przekierowania).
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Cytat $1 to jest w tym wypadku subdomena. Przecież $* - są to złapane wyrażenia z RewriteRule, zaś %* - to są wyrażenia z RewriteCond, których defakto tutaj nawet nie łapie - brak nawiasów przy Cytat RewriteCond %{HTTP_HOST} !^example\.com więc w $1 będzie się zawierać REQUEST_URI brany z Cytat ^(.*)$ Tak przynajmniej to rozumiem czytając manuala, zresztą można by to zapisać jeszcze tak: Cytat RewriteRule .* http://example.com/%{REQUEST_URI} [R=301,NC,L] I bym uzyskał taki sam efekt. PS. Jeżeli się mylę to z chęcią wysłucham jak to działa (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#7
|
|
Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
~melkorm chodzi o zasadę. Jeśli autor nie potrzebuje informacji z jakiej domeny został przekierowany, ani informacji o REQUEST_URI to nie ma potrzeby przesyłania takiego parametru. Wiem że się czepiam, ale diabeł tkwi w szczegółach.
PS. Fakt, pomyliłem się $1 to nie subdomena. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 17:39 |