Jump to content
php.lv forumi

mod_rewrite


klavsr

Recommended Posts

Netieku gudrs kā ar .htaccess palīdzību panākt, lai šāda adrese:

http://www.domens.lv/lv/?page=2

pārrakstītos uz:

http://www.domens.lv/index-lv.php?page=2

 

Lūdzu palīdzību! Paldies.

Ja pareizi saprotu, ko gribi panākt, tad lūdzu:

 

RewriteRule ^(lv|en|ru)/([^/]*)$ index-$1.php [QSA,L]

Link to comment
Share on other sites

Šis der - paldies! :)

 

Vēl viena lieta - tagad, lapā lādējoties bildei no domens.lv/img/, pie src="img/bilde.gif jāliek src="../img/bilde.gif. Vai būtu variants kā ar .htaccess pārrakstīt img/ uz ../img/ ?

 

Liels paldies vēlreiz!

Link to comment
Share on other sites

Šis der - paldies! :)

 

Vēl viena lieta - tagad, lapā lādējoties bildei no domens.lv/img/, pie src="img/bilde.gif jāliek src="../img/bilde.gif. Vai būtu variants kā ar .htaccess pārrakstīt img/ uz ../img/ ?

 

Liels paldies vēlreiz!

 

Var, pārrakstīt. Bet nu visu priekšā rakstīt nebūtu nopietni - izlasi manuāli un tad varēsi vienmēr pats tikt galā. Nav nemaz tik grūti. Es arī visu laiku baidījos, pirms ķēros pie lietas un iemācījos.

 

Bet vispār es ieteiktu citu variantu. Jo var gadīties, ka vēlāk pārdomāsi un nebūs tikai domens/lv/.., bet piemēram, domens/bla/lv un tad bildēm būs jāliek priekšā ../../. Vai arī kā citādi. Tādēļ labāk ir neiesaistīties rakstīt relatīvus ceļus statiskiem failiem. Nodefinē konstanti kas satur root ceļu (Tavā gadījumā tas būtu "") un izvadot HTML, vienmēr ceļu sāc ar to mainīgo. Piemēram,

echo '<img src="' . $root_path . "/img/bilde.gif">';

Bet nu tas ir tikai personīgs ieteikums.

Link to comment
Share on other sites

Šis der - paldies! :)

 

Vēl viena lieta - tagad, lapā lādējoties bildei no domens.lv/img/, pie src="img/bilde.gif jāliek src="../img/bilde.gif. Vai būtu variants kā ar .htaccess pārrakstīt img/ uz ../img/ ?

 

Liels paldies vēlreiz!

 

ja domens.lv ir cits serveris, tad tas nemaz nav iespējams.

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...