Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 5 odgovora
  • 2.162 pregleda

Najnovija ↓

Za neki URL query vratiti 404 pomoću .htaccess 15.11.2010. u 00:11 · pre 194 meseca #1
Ne znam gdje da postavim ovu temu, pa evo ovdje.

Radi se o tome da pomću .htassess fajla hoću da blokiram sve zahtjeve koji imaju query string "?language=", bez obzira na to gdje se string nalazi u adresi. Pokušavao sam, ali mi ne ide. Hvala na odgovorima.
Re: Za neki URL query vratiti 404 pomoću .htaccess 16.11.2010. u 09:26 · pre 194 meseca #3
Pokušavao sam ja, ali su mi ta Apache pravila i .htaccess uvijek bila komplikovana i nejasna. Na primjer, ovo ne radi:
Code:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^lang=
RewriteRule .* 404

Re: Za neki URL query vratiti 404 pomoću .htaccess 16.11.2010. u 10:58 · pre 194 meseca #4
Pa naravno da ne radi.

Code:
RewriteRule .* nepostoji_stranica [L]


Podrazumeva se da "nepostoji_stranica" stvarno ne postoji i da ce biti preusmereno na ispis o gresci.
Potpis
Kad sve ostalo zakaže, pročitaj uputstvo...
Re: Za neki URL query vratiti 404 pomoću .htaccess 17.11.2010. u 00:46 · pre 194 meseca #5
Ovo gore radi, ali samo ako je string prvi u listi:

Code:
index.php?lang=blablabla


Ali ovo ne radi:

Code:
index.php?page=1&lang=blablabla


Uz to, za prvi primjer dobijam:

Code:
The requested URL /404 was not found on this server.


Htio bih da za svaki URL koji ima "lang=" string vratim "Page not found", odnosno 404 grešku. Izvinjavam se zbog smaranja, ali imam averziju prema htaccessu...
Re: Za neki URL query vratiti 404 pomoću .htaccess 17.11.2010. u 08:21 · pre 194 meseca #6
Vidi primere na
http://wiki.apache.org/httpd/RewriteQueryString
pa vidi gde si pogresio kod pravljenja RewriteCond direktive.

Dalje, ono sto i dobijas je u redu jer nisi napravio 404 stranicu pa ti browser prikazuje da 404 stranica ne postoji. Napravi ErrorDocument pa ce sve biti ok.
Primeri error gresaka servera:
http://www.addedbytes.com/for-...error-documents-for-beginners/
Potpis
Kad sve ostalo zakaže, pročitaj uputstvo...
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme