![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 304 Pomógł: 1 Dołączył: 12.01.2009 Skąd: Kanapa Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam stronę która w tej chwili jest w jezyku polskim, chciałbym zrobić sobie jeszcze 2 języki de i eng, tylko teraz mam problem z implementacją tego jak zrobić żeby otwierała się ta sama strona w innym języku poprzez subdomeny ? Bo sam system tłumaczenia już zrobiłem, wszystko działa ale narazie jest to na zasadzie index.php?lang=eng, index.php?lang=de, a ja chciałbym żeby to było na zasadzie eng.nazwastrony.pl czy jest jakiś mądry sposób na to ? Czy to poprostu robi się kopie serwisu w danym folderze, przypina do niego subdomene i wpisuje język na stałe ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Odczytujesz na jakiej jestes subdomenie i z tego pobierasz jezyk tak jakby byl w $_GET
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 304 Pomógł: 1 Dołączył: 12.01.2009 Skąd: Kanapa Ostrzeżenie: (0%) ![]() ![]() |
Ale to rozumiem ze wszystkie subdomeny maja byc na folder glowny ?
I wtedy $_server[http_host] i wyciagac to co jest do kropki ? Czy inaczej ? |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Tak
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 304 Pomógł: 1 Dołączył: 12.01.2009 Skąd: Kanapa Ostrzeżenie: (0%) ![]() ![]() |
A moge jeszcze Cie prosić o pomoc z htaccesem bo któraś z regół powoduje ze subdomeny przekierowuje na www.adresstrony.pl i niewiem czy to można jakoś wykluczyć ?
Kod RewriteEngine On
RewriteBase / RewriteCond %{HTTP_HOST} ^adres_strony.pl(.*) [NC] RewriteRule ^(.*)$ http://www.adres_strony.pl/$1 [R=301,L] RewriteRule ^forum/index.php$ http://www.adres_strony.pl/forum/ [R=301,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} !(.*)/$ RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1/ [L,R=301] RewriteCond %{HTTP_HOST} !^www.adres_strony.pl [NC] RewriteRule ^(.*)$ http://www.adres_strony.pl%{REQUEST_URI} [R=301,L] Ten post edytował Mayka 18.07.2013, 15:49:01 |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Na moj gust to to:
RewriteCond %{HTTP_HOST} !^www.adres_strony.pl [NC] wyraznie napisales ze jesli to nie jest adres glowny to przerzcasz na glownny (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 304 Pomógł: 1 Dołączył: 12.01.2009 Skąd: Kanapa Ostrzeżenie: (0%) ![]() ![]() |
No tyle to ja wiem tylko jak to zrobić zeby przekierowywał wszystkie oprócz tych które mają być (de,en) a reszte przekierowuje
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 07:03 |