View previous topic :: View next topic |
Author |
Message |
borisko
Joined: 23 Jan 2008 Posts: 3
|
Posted: 27.07.2008 22:58 Post subject: Rewrite rule problemcic |
|
|
Kako da izvedem da navedeni rewrite rule ne vrijedi za npr .css i .jpg fileove?
Code: | RewriteRule ^test/?$ test.html |
Znam da je bilo ovdje već, ali stvarno nemogu pronaći i već se 2h borim sa time...hvala puno. |
|
|
Back to top |
|
|
zytzagoo mi3.crew
Joined: 25 Aug 2003 Posts: 1842 Location: Zagreb, Hrvatska
|
Posted: 29.07.2008 12:27 Post subject: |
|
|
Ovak napamet, i nabrzaka, dodaj samo još jedan rule prije tog, koji će ponišiti ovaj tvoj:
Code: | <IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule \.(css|jpg) - [L]
RewriteRule ^test/?$ test.html
</IfModule> |
Mada nisam siguran što se želi postići zelis sa ovim '$' na kraju, možda je bolje da je zadnji rule bez tog '$' znaka... |
_________________ [+]I[+]am[+]my[+]own[+]religion[+] |
|
Back to top |
|
|
borisko
Joined: 23 Jan 2008 Posts: 3
|
Posted: 29.07.2008 15:08 Post subject: |
|
|
Hvala puno, Zyt, ali to sam već pokušavao i ne radi...
Code: |
RewriteEngine On
RewriteRule \.(css|jpg) - [L]
RewriteRule ^test/? test.html
|
Znači kada sam na http://localhost/test/ apache .css i .jpg još uvijek traži u /test/ folderu a ne u rootu tj. http://localhost/
Jesam li ja nešto krivo shvatio, ili? |
|
|
Back to top |
|
|
zytzagoo mi3.crew
Joined: 25 Aug 2003 Posts: 1842 Location: Zagreb, Hrvatska
|
Posted: 29.07.2008 15:13 Post subject: |
|
|
borisko wrote: | Jesam li ja nešto krivo shvatio, ili? |
Pa ovisi što se želi postići.
Ako je .css file linkan sa <link rel="stylesheet" href="style.css" /> onda će ga uvijek tražiti
relativno od trenutnog url-a...
Ako želiš apsolutnu kontrolu, linkaj .css sa "/style.css" i onda ce ga uvijek traziti od root-a,
koji uvijek možeš dodatno "promijeniti" korištenjem <base> html elementa. |
_________________ [+]I[+]am[+]my[+]own[+]religion[+] |
|
Back to top |
|
|
borisko
Joined: 23 Jan 2008 Posts: 3
|
Posted: 30.07.2008 01:43 Post subject: |
|
|
Uf, onda sam stvarno krivo shvatio.
Znači ako imam rule koji se odnosi na sve ekstenzije, onda ga za neke jednostavno mogu isključiti, ali ako je ovako napisano, nejde.
Hvala puno, sad mi je jasnije. Onda ću sve apsolutno...hvala još jednom. |
|
|
Back to top |
|
|
designCreaTor
Joined: 29 Sep 2005 Posts: 59 Location: Sarajevo, BA
|
Posted: 02.11.2009 23:46 Post subject: |
|
|
ako imam nesta.php?show=nesta-sto-se-prikazuje
i hocu da rewritam na adresa.com/nesta-sto-se-prikazuje.html...
proboa sam sa
rewriteEngine on
rewriteRule ^(.*).html /nesta\.php\?show=$1
ali ne ide...
kako? |
|
|
Back to top |
|
|
zytzagoo mi3.crew
Joined: 25 Aug 2003 Posts: 1842 Location: Zagreb, Hrvatska
|
Posted: 03.11.2009 00:58 Post subject: |
|
|
designCreaTor wrote: | ako imam nesta.php?show=nesta-sto-se-prikazuje
i hocu da rewritam na adresa.com/nesta-sto-se-prikazuje.html...
proboa sam sa
rewriteEngine on
rewriteRule ^(.*).html /nesta\.php\?show=$1
ali ne ide...
kako? |
Cini mi se da ti fali '$' znak nakon '.html', kod mene lokalno uredno radi ovo:
Code: | RewriteRule ^(.*).html$ nesto.php?show=$1 |
|
_________________ [+]I[+]am[+]my[+]own[+]religion[+] |
|
Back to top |
|
|
|