Skocz do zawartości

GetSimple, jedna strona pod wieloma adresami


Jasiek7

Rekomendowane odpowiedzi

Ostatnio trafiłem na bardzo fajnego CMS pod moje wymagania - lekki, prosty, wygodny, do stawiania małych stronek (nie tylko zapleczowych).

Ale mam z nim jeden problem, którego nie potrafię rozwiązać, jest jakiś problem z adresami. Znam się na tym

mam np. podstronę domena.pl/podstrona

i teraz ta strona jest dostępna również pod adresami

domena.pl/xxx/podstrona

domena.pl/dowolnyciagznakow/podstrona

domena.pl/a/b/c/d/e/podstrona < po prostu podstrona jest widoczna na każdym z tych adresów (identyczna).

Chyba wiadomo o co chodzi. Powstanie DC, pytanie jak to rozwiązać. Może ktoś zmagał się już z tym problemem i sobie poradził.

Odnośnik do komentarza
Udostępnij na innych stronach

Niby tak, ale jednak niewykluczone, że gdzieś się zapląta taki link i wtedy powstaje problem.

W indeksie Googla mam kilka takich stron (pozostałości z wordpressa) typu domena.pl/tag/podstrona i jest to samo co na domena.pl/podstrona. Na te, które są w indeksie zrobiłem 301, ale stawiając więcej stronek na GetSimple wolałbym się zabezpieczyć przed czymś takim.

W sumie dość dziwne, dość fajny i popularny CMS (ma swoje wsparcie, coś się tam rusza), a taki głupi problem...

Odnośnik do komentarza
Udostępnij na innych stronach

Może i tak, ale denerwuje mnie do :)

Chcę postawić na tym CMS więcej stronek i szukam rozwiązania.

To chyba trochę podobnie jak z przekierowywaniem z domena.pl/index.php na domena.pl, przecież też raczej nikt z osób trzech do index.php nie linkuje.

Odnośnik do komentarza
Udostępnij na innych stronach

Byłoby super :)

Na oficjalnym forum trochę szperałem, trochę podobny wątek, pokazie ze coś tam z tymi urlami nie tak: https://get-simple.info/forum/topic/1744/pr...-same-subpages/

W sumie dziwne, ze jeszcze tego nie poprawili, bo CMS bardzo przyjemny, a te urle mocno amatorką zalatują

PROBLEM ROZWIĄZANY

Rzeczywiście rozwiazanie okazało się proste.

Wklejam tutaj, bo komuś może się przydać.

W pliku gsconfig.php trzeba wstawić linijkę:

# Enable Canonical Redirects?
define('GSCANONICAL', 1);

(w sumie ona tam jest, wystarczy usunąć '#' przed define)

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności