Skocz do zawartości

Przekierowanie 301 + cakePHP + SESSID


Flo

Rekomendowane odpowiedzi

Od niedawna opiekuję się portalem napisanym w cakePHP.

Mój problem polega na tym, że przez dłuższy czas nie był wyłączony SESSID, w związku z czym b. duża część zaindexowanych adresów wygląda mniej więcej tak: https://domena.pl/kontroler/widok?CAKEPHP=1...830c5445770252s

Chciałbym zatem pozamieniać takie adresy na ich odpowiedniki bez ?CAKEPHP=...

I teraz:

1. Czy można to zrobić przy pomocy R=301, i w jaki sposób "uciąć" wszystko co znajduje się od "?"

2. Czy takie działanie nie spowoduje, że usunę z google stronę https://domena.pl/kontroler/widok

I druga sprawa, w związku z pozostałościami po starej strukturze portalu, google rozpoznaje jeszcze adresy np. https://domena.pl/strona.php?nr=21

Chciałem zrobić przekierowanie 301 na stronę https://domena.pl/kontroler/widok.

Zrobiłem to zatem w ten sposób:

   RewriteEngine on
  RewriteRule ^strona.php$ https://domena.pl/kontroler/widok [R=301,L,NC]

Problem w tym, że teraz po kliknięciu linka https://domena.pl/strona.php?nr=21 przekierowuje mnie na https://domena.pl/kontroler/widok?nr=21

I znowu kompletnie nie wiem jak się pozbyć wszystkiego od "?" tak aby przekierowywało na https://domena.pl/kontroler/widok

Z góry dzięki za okazaną pomoc...

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