Jump to content
php.lv forumi

url rewrite


Robis

Recommended Posts

Nu neiet man tas url rewrite :( Otro dienu jau mocos! Vai kāds var palīdzēt??? Izmēģināju visādīgi, bet bildes un css viņš neielādē! Pašreiz man .htaccess ir šāds:

RewriteEngine on

RewriteCond %{REQUEST_URI} !\.(css|js|jpg|gif|jpeg|avi|mp3)

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^.htaccess$ - [F]

RewriteRule ^(.*)$ index.php?fuck=$1 [QSA,L]

 

php_flag register_globals 0

Link to comment
Share on other sites

Nu neiet man tas url rewrite :( Otro dienu jau mocos! Vai kāds var palīdzēt??? Izmēģināju visādīgi, bet bildes un css viņš neielādē! Pašreiz man .htaccess ir šāds:

RewriteEngine on

RewriteCond %{REQUEST_URI} !\.(css|js|jpg|gif|jpeg|avi|mp3)

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^.htaccess$ - [F]

RewriteRule ^(.*)$ index.php?fuck=$1 [QSA,L]

 

php_flag register_globals 0

14384[/snapback]

 

nu jopcik!

loģiski ka bildes nerādīsies, jo:

 

šeit FIZISKI ir tavi faili:

localhost/bildes/xxx.jpg

localhost/index.php

 

un tā izskatās adrese pirms mod_rw:

localhost/index.php?a=b&b=c&c=d

un pēc:

localhost/b/c/d/

 

tātad ja tev links uz bildi ir ielikts kā <img src="bilde/xxx.jpg"/> tad viņš vērs vaļā:

localhost/b/c/d/bilde/xxx.jpg, kura protams tur neeksistē.

risinājums:

rakstam šādi: <img src="/bilde/xxx.jpg"/> (tiks ņemts no basename)

un tas attiecas tikai uz to ja tev viss stāv uz webroota - resp, nestāv iekš vēl kādas diras (localhost/projekti/test/mod_rw/bildes/xxx.jpg)

Edited by hmnc
Link to comment
Share on other sites

×
×
  • Create New...