krejzi

Statistika

Pridružen/a:
14 mar 2013, 21:50
Zadnjič aktiven:
Prispevki:
Teme:
7 | Vse teme
915
213
12
všeč(0) ni všeč(0) spam(0)
#20

Pa si probal narediti reboot diska? :))) Malo heca, drugače pa za debug, formatiraj disk na FAT32 pa probaj če bo delovalo.


všeč(0) ni všeč(0) spam(0)
#3

Najbolj klasične rešitve so takšne, da je url rewrite:




RewriteRule ^(.*)$ index.php?cmd=$1 [L,QSA]




V tem primeru imaš tralala/neki rewritano v index.php?cmd=tralala/neki



Če imaš pripravljeno neko podatkovno bazo vsebin, kjer je eden izmed stolpcev recimo SEOfancyurl, lahko vrednost $_GET-a 'cmd' pošlješ v bazo in dobiš na ta način prave podatke ven in pokažeš vsebino, namesto da kličeš index.php?id=123. Deluje na isti način, le poizvedba sprašuje po drugem polju.


všeč(1) ni všeč(0) spam(0)
#1

Začneš tako, da v htaccess postaviš nekaj takega:




RewriteEngine On

RewriteCond %{REQUESTFILENAME} !-f

RewriteCond %{REQUEST
FILENAME} !-d

RewriteRule ^(.*)$ index.php [L,QSA]




Prva vrstica pomeni, da se vklopi mod_rewrite, ki mora biti nameščen na apache. Prav tako mora v apache.conf biti določeno




AllowOverride FileInfo




ali




AllowOverride All




ki prepriča apache, da upošteva Rewrite v .htaccessu



Druga in tretja vrstica (RewriteCond) sta zato, da se url rewrite izvede samo, če datoteka (-f) in direktorij (-d) NE obstajata.



Zadnja vrstica je dejanski rewrite. Kar naredi je to, da karkoli vpišeš po tisti mapi, v kateri se .htaccess nahaja, bo request še vedno obdelal index.php.

Če želiš izvedet, kaj dejansko je bilo poslano, moraš to obdelat v php. Izpišeš si vrednost spremenljivke $_SERVER in gledaš, kaj se dogaja, ko spreminjaš url.



Za bolj kompleksne rewrite se moraš poglobit v regular expressione. Ampak načeloma zgornje 4 vrstice zadoščajo, če vse requeste obdela index.php, razen za tiste datoteke, ki obstajajo (npr pripadajoče slike, stylesheet, skripte...)



Toliko za začetek, za več pa, veselo na delo in eksperimentirat...


všeč(3) ni všeč(0) spam(0)
#10

Pri 2000 EUR neto, se mora delodajalec izprsit okoli 3800 EUR, država je pač požrešna, nimaš kej.


všeč(1) ni všeč(0) spam(0)
#7

Kolikor jaz poznam, so plače v zasebnem sektorju med 1000 in 1500 EUR neto za zaposlene.


všeč(1) ni všeč(0) spam(0)
všeč(0) ni všeč(0) spam(0)
všeč(0) ni všeč(0) spam(0)
#10

Mi tudi ne uporabljamo raznih panelov za lastne potrebe. Config na roke spisat, vsaj veš kako stvari stojijo :)


všeč(0) ni všeč(0) spam(0)
#3

Za razširitev znanja si pogooglaj: Virtual Hosts


všeč(0) ni všeč(0) spam(0)