Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

.htaccess problem

[es] :: Linux/UNIX serveri i servisi :: .htaccess problem

[ Pregleda: 1865 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sojic
Dalibor Sojic
Makedonija

Član broj: 7051
Poruke: 796
77.28.148.*

Sajt: right-sock.net


+1 Profil

icon .htaccess problem15.07.2009. u 11:10 - pre 179 meseci
Ovo lici da treba da ide u linux administracija... apache... ali mislim da je bolje da ide ovde, u PHP.


Imam site.com/dir/watch.php?category=main&movie=moviename
Hocu site.com/dir/watch/main/moviename

imam .htaccess u "dir"
Code:

RewriteRule ^watch/(.+)/(.+)\.html$ watch.php?category=$1&movie=$2


Pokusavao sam razne varijacie na temu... ali...

Radi "pola". Otvori watch.php, ali ne prosledi parametre... tako da dobijem templejt watch.php bez kategoriju, bez naslov filma... bez nista.

u watch.php do parametre dolazim preko $_GET['category'] i $_GET['movie']
routing protocols enable routers to route routed protocols!
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
*.kbcnet.co.yu.



+257 Profil

icon Re: .htaccess problem15.07.2009. u 11:37 - pre 179 meseci
Citat:

Hocu site.com/dir/watch/main/moviename
..
^watch/(.+)/(.+)\.html$

Otkud ti ovo \.html na kraju? Imas li u linku koji hoces da imas .html?
Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

sojic
Dalibor Sojic
Makedonija

Član broj: 7051
Poruke: 796
77.28.159.*

Sajt: right-sock.net


+1 Profil

icon Re: .htaccess problem15.07.2009. u 12:36 - pre 179 meseci
ma neee. pokusavao sam razne varijante...

Nije radilo ni RewriteRule ^watch/(.+)/(.+)$ watch.php?category=$1&movie=$2

A ne radi ni site.com/dir/watch/main/moviename.html
routing protocols enable routers to route routed protocols!
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
*.kbcnet.co.yu.



+257 Profil

icon Re: .htaccess problem15.07.2009. u 12:50 - pre 179 meseci
A gde ti je "dir" u svemu tome? Dodao sam i opciju [L] da to bude poslednje pravilo ako naidje na ovo pravilo...
Dakle, probas nesto ovako:
Code:

^/dir/watch/(.+)/(.+)$ watch.php?category=$1&movie=$2 [L]


Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

357_97

Član broj: 53056
Poruke: 104
212.200.218.*



+5 Profil

icon Re: .htaccess problem15.07.2009. u 15:50 - pre 179 meseci
Pogledaj sta ti je Jbyn4e odgovorio, a ako ti to nepomogne proveri putanje za rewrite jer su relativne u odnosi na to gde je .htacces file. Konkretno ako ti je rewrite rule u root-u
Code:
RewriteRule ^/dir/watch/(.+)/(.+)$ watch.php?category=$1&movie=$2 [L]

vrsice redirekciju na http://www.tvoj-site.com/watch.php , a tamo nema nista jer je file na adresi http://www.tvoj-site.com/dir/watch.php , pa bi ispravno bilo
Code:
RewriteRule ^/dir/watch/(.+)/(.+)$ http://www.tvoj-site.com/dir/watch.php?category=$1&movie=$2 [L]
 
Odgovor na temu

sojic
Dalibor Sojic
Makedonija

Član broj: 7051
Poruke: 796
80.77.159.*

Sajt: right-sock.net


+1 Profil

icon Re: .htaccess problem15.07.2009. u 17:16 - pre 179 meseci
Dir je neki dir... konkretno "top-movies"... tamo stavim .htaccess.

Rewrite radi delumno ispravno... nadje watch.php i prikaze prazan... t.e. ne nadje promenljive "category" i "movie" i ne prikaze konkretan movie iz konkretne kategorije....


Znaci... dobijem prazan watch.php
routing protocols enable routers to route routed protocols!
 
Odgovor na temu

sojic
Dalibor Sojic
Makedonija

Član broj: 7051
Poruke: 796
80.77.157.*

Sajt: right-sock.net


+1 Profil

icon Re: .htaccess problem15.07.2009. u 21:31 - pre 179 meseci
Sredio sam
Code:

RewriteRule ^(.+)/(.+)\.html$ watch.php?category=$1&movie=$2


ali... adresa nije /dir/watch/category/movie vec /dir/category/movie.html (.htaccess se nalazi u dir)
routing protocols enable routers to route routed protocols!
 
Odgovor na temu

[es] :: Linux/UNIX serveri i servisi :: .htaccess problem

[ Pregleda: 1865 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.