• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Brak elementu query wewnątrz $_GET

Aruba Cloud PRO i VPS, Openstack, VMWare, MS Hyper-V
0 głosów
91 wizyt
pytanie zadane 15 stycznia 2021 w PHP przez CSSoup Mądrala (6,460 p.)

Mam taki adres url:

http://project/home/login?error=pagenotfound

W index.php wyświetlam zawartość $_GET poprzez var_dump($_GET) i jedyne co otrzymuję to:

array(1) {
  ["url"]=>
  string(20) "home/login[NC,L,QSA]"
}

Jak widać część z query jest ucięta, jakieś pomysły dlaczego? Może to konfiguracja serwera, która wygląda tak:

RewriteEngine On
RewriteCond %{REQUEST_URI} !^/index.php$
RewriteCond %{REQUEST_URI} !.(css|js|png|svg)$
RewriteRule ^(.+)$ /index.php?url=$1[NC,L,QSA]

 

1 odpowiedź

+1 głos
odpowiedź 19 stycznia 2021 przez SzymczyQ Obywatel (1,780 p.)
wybrane 19 stycznia 2021 przez CSSoup
 
Najlepsza

Spróbuj zmienić konfigurację na tę poniżej:

RewriteEngine On
RewriteCond %{REQUEST_URI} !^/index.php$
RewriteCond %{REQUEST_URI} !.(css|js|png|svg)$
RewriteRule ^(.+)$ /index.php?url=$1 [NC,L,QSA]

 

komentarz 19 stycznia 2021 przez CSSoup Mądrala (6,460 p.)
Ogarnąłem już, że to wina nieszczęsnej spacji, ale zostawię info dla potomnych :D

Podobne pytania

+1 głos
0 odpowiedzi 85 wizyt
0 głosów
1 odpowiedź 377 wizyt
pytanie zadane 27 stycznia 2018 w PHP przez Bakr Mądrala (6,850 p.)
0 głosów
0 odpowiedzi 205 wizyt

91,824 zapytań

140,490 odpowiedzi

316,950 komentarzy

61,159 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...