Narix Posted April 4, 2012 Report Share Posted April 4, 2012 (edited) Tātad .htaccess kods Options +FollowSymlinks RewriteEngine on RewriteBase / RewriteRule ^(lv|ru|es|fr|pt)/$ ?l=$1 [nc] RewriteRule ^([a-zA-Z0-9]+)/([a-zA-Z0-9]+)$ index.php?$1=$2 RewriteRule ^([a-zA-Z0-9]+)/([a-zA-Z0-9]+)/$ index.php?$1=$2 RewriteRule ^([a-zA-Z0-9]+)/([a-zA-Z0-9]+)/([a-zA-Z0-9]+)$ index.php?$1=$2&$3 RewriteRule ^([a-zA-Z0-9]+)/([a-zA-Z0-9]+)/([a-zA-Z0-9]+)/$ index.php?$1=$2&$3 RewriteRule ^([a-zA-Z0-9]+)/([a-zA-Z0-9]+)/([a-zA-Z0-9]+)/([a-zA-Z0-9]+)$ index.php?$1=$2&$3=$s4 RewriteRule ^([a-zA-Z0-9]+)/([a-zA-Z0-9]+)/([a-zA-Z0-9]+)/([a-zA-Z0-9]+)/$ index.php?$1=$2&$3=$s4 Url linku veidoju no datubāzes atlasot tur ierakstītos alias: echo "<a href ='/".$lang."/".$alias."/".$subalias."'>"; echo stripslashes(htmlspecialchars_decode($ms['name'.$dbval])); } echo "</a>\n"; Ideja tam visam tādā, ka links index.php?l=lv&sadala=1&raksts=4 tiek pārveidots par /lv/publikacija/par-mums/ Šitik tālu esmu ticis. Apstājos pie tā ka ja nebūtu izmantots mod_rewrite tad datus no datubāzes atlasītu izmantojot $_GET['l'] , $_GET['sadala'] un pēc atlasītā id veiktu selectus no datubāzes. Kā veikt selectus gadījumā ar mod_rewrite? Respektīvi, kā nolasīt mainīgos lai pēc tam dabūtu datus ārā no DB. Funkcijas or SMTH? Tiešām nezinu, tapēc jautāju un lūdzu nelamājaties ka tēma ir 100x apspriesta. Paldies. vai maz ir iespējams atlasīt tos datus pēc ID? nedaudz apjucis ar š visu esmu... Edited April 4, 2012 by Narix Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.