Pėr faqet qė kanė informacion tė pandryshueshėm si tekstet e kėngėve, ėshtė mė mirė tė shkruash njė skript nė PHP qė tė krijojė faqet HTML automatikisht. Kėtė mund ta bėsh njėherė nė javė pėr tė mos ngarkuar sėrvėrin.
Gjithashtu ki parasysh se Google (mbase dhe motorėt e tjerė) kanė ndryshuar tani dhe gjejnė edhe faqet me PHP siē ėshtė forumi.
http://www.google.com/search?hl=sq&q...mishqiptar.com
Shumica e internetit pėrdor faqe dinamike dhe konkurenca e madhe po i shtyn motorėt qė tė kenė teknologjinė mė tė mirė pėr tė arkivuar tė gjitha faqet, jo vetėm ato tė HTML. Pra, rishkrimi i URL po e humbet vlerėn dhe nuk mė duket aq e rėndėsishme. Ki parasysh se duke shkruajtur njė skript tė tillė jo vetėm qė komplikon faqet por edhe mund tė rrezikohesh nga hackers. A ja vlejnė kėto pėr tė bėre punėn e google mė tė lehtė?
Nė lidhje me klasėn qė pėrmėnda, ndryshimi midis asaj qė ėshtė shkruajtur dhe asaj qė do tė bėsh ti ėshtė se ti e do URL tė tillė:
http://www.forumishqiptar.com/index.php/dosje/fallco/
ndėrsa klasa e NH nxjerr njė adresė tė tillė:
http://www.forumishqiptar.com/index/dosje/fallco/
Me sa shoh ky ėshtė i vetmi ndryshim dhe e vetmja arsye pse klasa e NH pėrdor .htaccess
Pėr tė mos u lodhur, do ishte mė mirė tė ndryshoje atė qė ėshtė bėrė deri tani qė tė eliminosh .htaccess.
Kodi qė ndėrton URL gjendet nė metodėn _rewrite_url()
Kodi PHP:
// build new URL
$temp[0] = str_replace('.php','',$temp[0]);
$newurl = $this->host.URL_REWRITE_SCRIPT.$this->_checkTrailingSlash($temp[0]).$this->separator;
$this->_checkTrailingSlash($newurl);
Rreshti me str_replace() eliminon prapashtesėn (.php). Po ta heqėsh atė rresht, besoj se URL do dalin ashtu qysh do ti dhe nuk do jetė nevoja e (.htaccess) pėr ridrejtimin e kėrkesave. Provoje njėherė.
Krijoni Kontakt