mod_rewrite pomoč
3 naročniki
3 naročniki
Imam težavo, ki se bo vsem tistim ki obvladate mod_rewrite zdela banalna.
Želim da se :
http://www.primer.com/seo-prijazen-link/123
interpertira kot :
http://www.primer.com/index.php?articleid=123
Težavo imam s slikami in css-ji, ti se ne prikazujejo, src-i zgledajo takole:
src="http://www.primer.com/seo-prijazen-link/images/logo.gif"
RewriteEngine on
RewriteRule .(gif|jpg|png|css)$|^.php$ - [L]
RewriteRule ^([^/]+)/([0-9]+)/?$ /index.php?articleid=$2
Pa še struktura:
/index.php
/images
/main.css
V čem je trik?
4 odgovori
Absolutne poti delajo ampak a se ne bi dalo nekako po tisti logiki, ki sem jo napisal: če najdeš .gif .jpg .png .css .php končaj. Bi raje ohranu relativne poti na index.php Kaj se vam zdi?
Amm ja ... no ja, končaj kaj ? Apache samo "preslika" vsebino, potem brskalnik dela probleme, tako da nemoreš nič končati ... lahko pa uporabiš -> http://www.w3schools.com/tags/tag_base.asp