Datuve :: Forums :: Arhīvs :: mod rewrite

Datuve

Mana Datuve

Reģistrācija | Noteikumi | Paroles atjaunošana



Forums

Ieskaties


Raksti

Lietotāji online

Lietotāji online: 138

Reģistrētie lietotāji online: 0

Viesi online: 138

Datuve.lv video
Top.LV

mod rewrite

Ievietoja: gaziks52 @ 2008.12.06 15:59  

problēma sekojoš ... kad webā uzspiežu lai parādās raksta komentāri parādās šitāds urlis bla bla /comments.php?id=1
Jautājums: kā būtu jāraksta tajā .htaccess failā lai urlī būtu vienkārši bla bla /comments.php

index.php (echo ' <a href="comments.php?id='.$row['id'].'">Komentari</a> ['.$row2['count'].']</p>';)

comments.php (if (isset($_GET['id'])) {
     $id = $_GET['id'];
     } else {
     echo 'Please select a news post to view the comments.';
     exit();
     })

Komentāri:

#1 Copy @ 2008.12.06 16:09

tas ko tu gribi izdarīt nav ar .htaccess saistīts ...
ja gribi no url - /comments.php?id=5&kaka=4 tiri piri      dabūt
/comments.php    bez tiem pribambasiem, tad tā jau būs tīri programmēšana ar PHP nevis .htaccess faila konfigurēšana ....

#2 Mad182 @ 2008.12.06 16:10

"parādās šitāds urlis bla bla /comments.php?id=1"
"lai urlī būtu vienkārši bla bla /comments.php"

To nevar izdarīt. Ja tev ir vajadzīga parametrs "id", tad to ir jāpadod, vienalga, vai ar rewraitu vai bez.

Var uzlikt lai būtu, piemēram, "/comments/1/" vai "/1/comments/"

http://www.workingwith.me.uk/articles/scripting/mod_rewrite

#3 gaziks52 @ 2008.12.06 16:13

paldies!..