Autorius Tema: HTTPS nerodo $_GET  (Skaityta 246 kartus)

Prisijungęs Modestas Vaitkevičius

  • Dalyvis
  • **
  • Įrašai: 2005
  • Karma: +56/-16
    • Žiūrėti profilį
    • Apie mane
HTTPS nerodo $_GET
« Įrašytas: 2012-09-24 09:19:35 am »
Sveiki,
Turiu tokią problemą, kad jei ant https serverio nenustatau jokios GET reikšmės manęs nenumeta į tam tikrą puslapį... Jei ji yra nustatyta - viskas ok...

Kame gali būti problema?

Prisijungęs Modestas Vaitkevičius

  • Dalyvis
  • **
  • Įrašai: 2005
  • Karma: +56/-16
    • Žiūrėti profilį
    • Apie mane
Ats: HTTPS nerodo $_GET
« Atsakymas #1 Įrašytas: 2012-09-24 17:51:27 pm »
Problemą radau:
Ji yra .htaccess faile, kai perrašau url iš http į https, o tada dingsta mano kintamieji...

Kaip perdaryti šį .htaccess?

RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d 
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^([a-zA-Z0-9]*)/([a-zA-Z0-9/_]*)?$ index.php?page=$1&conds=$2 [QSA]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ [url]https://www.sineron.com/[/url]$1 [R,L]

Kokia įdėja? Hmm, esmė tame, kad reikia išgauti page ir conds ( kurie vėliau yra naudojami labai plačiai, bei leisti šuos simbolius, kurie yra dabar )...
kaip pataisyti viską tvarkingai?

Ačiū kas padės...

Manualai.lt Forumas

Ats: HTTPS nerodo $_GET
« Atsakymas #1 Įrašytas: 2012-09-24 17:51:27 pm »