Jump to content
php.lv forumi

Recommended Posts

Posted

Nevaru tagad saprast vienu lietu. Ja to htaccess nelieto, tad adreses veidojas šādas

?pg=lapa vai?lang=valoda vai?lang=valoda&pg=lapa...utt (arī kategorijas)

 

Ja liekam HTACCESSu ar adrešu pārrakstīšanas norādēm tad vajadzētu veidoties

/lapa/ vai/valoda/ vai/valoda/lapa/...utt (arī kategorijas)

 

Bet strādā tikai viens nosacījums, citi neklausa.

 

Kods kas veido ?pg=...

        if($pg){
            if(file_exists("resources/pages/".$pg.".php")){
                include("resources/pages/".$pg.".php");
            }
            else{
                include("resources/pages/notfound.php");
            }
        }
        else {
            include("resources/pages/home.php");
        }

 

HTACCESSa saturs

RewriteEngine On
RewriteRule ^([^/]*)/$ /?lang=$1 [NC,OR]
RewriteRule ^([^/]*)/$ /?cat=$1 [NC,OR]
RewriteRule ^([^/]*)/$ /?pg=$1 [NC,OR]
RewriteRule ^([^/]*)/([^/]*)/$ /?lang=$1&pg=$2 [NC,OR]
RewriteRule ^([^/]*)/([^/]*)/$ /?cat=$1&pg=$2 [NC,OR]
RewriteRule ^([^/]*)/([^/]*)/$ /?lang=$1&cat=$2 [NC,OR]
RewriteRule ^([^/]*)/([^/]*)/$ /?lang=$1&cat=$2&pg=$3 [NC]

 

Pašlaik met ārā Internal Server Error

Posted

:D :D :D kāda jēga no foruma ja te atbilde ir viena - "padomā pats", "palasi pats" utt :D :D :D neredzu jēgu no šī foruma. :D var wnk teikt ka latviešiem forumus nevajag, visur visi tiek nodirsti utt ;)

Posted

mod_rewrite dokumentācija, iespējams, arī kāds regex referencs, uzgūglē php url routing, nezinu, ko vēl ieteikt... varbūt beidz ticēt Dievam un sāc programmēt.

 

viss, miers.

Posted

Tev nostrādās tikai pirmie no rullēm

 

RewriteRule ^([^/]*)/$ /?lang=$1 [NC,OR]
un
RewriteRule ^([^/]*)/([^/]*)/$ /?lang=$1&pg=$2 [NC,OR]
 

 

 

Pārējie taču ir identiski.

Guest
This topic is now closed to further replies.
×
×
  • Create New...