Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [symfony] wdrożenie wielojęzyczności dla już zindeksowanego portalu w góogle bez wielojęzyczności
stachuf11
post
Post #1





Grupa: Zarejestrowani
Postów: 154
Pomógł: 1
Dołączył: 24.04.2006

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


witam
temat jest taki
najperw wdrożyłem aplikację w symfony 1.2.4 tylko z polskim językiem, schemat bazy był przygotowany na wielojęzyczniość, ale domyślny i jedyny język polski, teraz chcę wdrożyć wielojęzykową wersję, ale powstał problem

portal zindeksował mi się w google z linkami gdy nie było wielojęzyczności, czyli

http://mojadomena.pl/front.php/modul/akcja

teraz po wdrożeniu wielojęzyczności za pomocą pluginu sfLanguageSwitchPlugin

http://www.symfony-project.org/plugins/sfL...ageSwitchPlugin

url będzie wyglądał tak

http://mojadomena.pl/front.php/lang/modul/akcja
czyli np

http://mojadomena.pl/front.php/pl/modul/akcja

po wdrożeniu wielojęzyczności i wywołaniu linku bez języka

http://mojadomena.pl/front.php/modul/akcja

wyskakuje błąd "page not found", jak zrobić aby przy urlu bez języka nie było blędu i domyślnie ustawił się jezyk polski lub url przełaczył się na url z językiem

Ten post edytował stachuf11 16.10.2009, 12:32:00
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
jupeter
post
Post #2





Grupa: Zarejestrowani
Postów: 50
Pomógł: 1
Dołączył: 14.07.2004
Skąd: Warszawa

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


A jaki moduł/akcja Ci się wywołuje?
Czy w środowisku deweloperskim pokazuje Ci że nie ma skonfigurowanego rutingu dla tego modułu/akcji, czy któraś akcja zwraca Ci forward404()?
Go to the top of the page
+Quote Post
stachuf11
post
Post #3





Grupa: Zarejestrowani
Postów: 154
Pomógł: 1
Dołączył: 24.04.2006

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


przy wdrożeniu pluginu zalecają ustawienie w routing.yml
  1. default:
  2. # url: /:module/:action/*
  3. url: /:sf_culture/:module/:action/*
  4.   requirements: { sf_culture: (?(IMG:style_emoticons/default/tongue.gif) l|en|de|fr) }


ale już chyba znalazłem rozwiązanie, skonfiguruję nowe środowisko oprócz produkcyjnego i developerskiego stworzę środowisko dla wersji wielojęzycznej i tam ustawię tak jak wyżej, starą wersję produkcyjna pozostawię z ustawieniami domyślnymi

Ten post edytował stachuf11 19.10.2009, 09:02:03
Go to the top of the page
+Quote Post
dr4ko
post
Post #4





Grupa: Zarejestrowani
Postów: 49
Pomógł: 4
Dołączył: 16.07.2008
Skąd: Gdańsk

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


A nie prościej zrobić tak:

  1. default1:
  2. url: /:module/:action
  3. param: { sf_culture: pl }


(IMG:style_emoticons/default/questionmark.gif)
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: 24.08.2025 - 01:00