Jump to content
php.lv forumi

atkal jau par .htaccess


Narix

Recommended Posts

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 by Narix
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...