20 osnovnih Oracle SQL i PL / SQL savjeta za podešavanje

imam .htaccess prepiši pravilo ovako:

RewriteCond %{SCRIPT_FILENAME} !-d RewriteCond %{SCRIPT_FILENAME} !-f RewriteRule ^search/(.*)$ search.php?q=$1 

Ovo ako je netko posjeti http://example.com/search/test URI koji se stvarno obrađuje je http://www.example.com/search.php?q=test.

Ako pokušam proslijediti dodatni slučajni GET parametar svom prepisanom URL-u, parametar se zanemaruje. Pa ako pokušam posjetiti ovdje:

http://www.example.com/search/whatever?extra=true

Parametar extra se ignorira. Čini se da uopće ne prolazi.

Može li se ovaj problem popraviti? Ako da, kako?

Vi tražite Query String Azastavica ppend - na pr.

RewriteCond %{SCRIPT_FILENAME} !-d RewriteCond %{SCRIPT_FILENAME} !-f RewriteRule ^search/(.*)$ search.php?q=$1 [QSA] 

Pogledajte mod_rewrite dokumentacija za potpuni opis zastavica RewriteRule.

  • Ah lijepo! Znao sam da postoji nešto takvo. Ja sam .htaccess noob.
  • Postoji li način da se QSA doda u sva pravila
  • Zdravo @danlefree Znaj da je to staro pitanje, ali pomoću Wampa, kada to radim, svi moji tabeli stilova, skripte itd. Gube referencu. kako to mogu riješiti?

radio za vas: Charles Robertson | Želite nas kontaktirati?