Skocz do zawartości

Podwójny pytajnik ? w URI


Willy

Rekomendowane odpowiedzi

Witam.

Nie bardzo wiem gdzie się zapytać więc dałem to tu.

Nie wnikając w to dlaczego, czasami skrypty generują mi adresy w postaci https://xxx/costam??costam (podwójny pytajnik) zamiast https://xxx/costam?costam

Powoduje to oczywiście błędy :)

Poprawienie skryptów w chwili obecnej nie wchodzi w grę, więc wymyśliłem że użyję .htaccess jako tymczasowe obejście problemu. Jednak gdzieś muszę robić błąd bo albo server informuje mnie że nie rozumie pliku .htaccess albo najzwyczajniej w świecie nie działa ;/

Mógłby ktoś mi pomóc jak powinien w takiej sytuacji wyglądać plik .htaccess ??

Pozdrawiam Willy.

Odnośnik do komentarza
Udostępnij na innych stronach

RewriteRule ^([^\?]*)\?\?([^\?]*)$ $1?$2

Jakoś tak :)

To nie zadziała, bo wszystko po pytajniku ląduje w zmiennej środowiskowej QUERY_STRING. Spróbuj coś takiego:

RewriteCond %{QUERY_STRING} ^\?(.*)$
RewriteRule ^(.*)$ $1?%1 [R=301,L]

Polecam moje pluginy do WordPress'a: WyPiekacz, Meta SEO Pack, User Locker, Google Integration Toolkit i wiele innych :)

Poradnik Webmastera ‰ Ostatnio na blogu:

PoradnikWebmastera-Blog.1.gif

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