Problema rewrite htaccess
Moderator: Moderatori
- Birkoff
- Senior Member
- Mesaje: 6380
- Membru din: Joi Mar 18, 2004 2:34 pm
- Localitate: Bucuresti
- Contact:
Problema rewrite htaccess
1) )
2)
3) (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.
2)
3) (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.
- Birkoff
- Senior Member
- Mesaje: 6380
- Membru din: Joi Mar 18, 2004 2:34 pm
- Localitate: Bucuresti
- Contact:
Re: Problema rewrite htaccess
1) )
2)
3) (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.
2)
3) (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.
- Birkoff
- Senior Member
- Mesaje: 6380
- Membru din: Joi Mar 18, 2004 2:34 pm
- Localitate: Bucuresti
- Contact:
Re: Problema rewrite htaccess
dupa o noapte de incercari, am desoperit cum trebuie sa fac sa mearga (desi nu am inteles de ce asa si nu altfel)
Pe server am php 5.2.17 pe localhost am 5.4.16
SIngura modalitate in care a mers si pe local si pe server fara probleme a fost sa renunt la parsarea titlului din htaccess (eu oricum ma bazam pe id nu pe titlu) asa ca in url paginile apar ok de forma
/en/shop/titlu-cu-linute-si-numere/id
iar din htaccess parsez doar id-ul de forma
RewriteRule ^([a-z]{2})/shop/([a-z0-9\-\=]+)/([0-9]{1,})$ index.php?m=shop&action=show&id=$3&language=$1 [NC,L]
Nu am inteles de ce imi genereaza pagini albe in situatiile specificate mai sus (desi am error_report E_ALL nici in logul apache nici in php nu apareau erori cand era pagina alba asa ca nu am explicatie). Pe moment eu sunt multumit ca merge, dar o sa incerc sa imi mai bat capul dupa ce ma trezesc ca sa inteleg si DE CE MERGE asa si nu altfel...
Pe server am php 5.2.17 pe localhost am 5.4.16
SIngura modalitate in care a mers si pe local si pe server fara probleme a fost sa renunt la parsarea titlului din htaccess (eu oricum ma bazam pe id nu pe titlu) asa ca in url paginile apar ok de forma
/en/shop/titlu-cu-linute-si-numere/id
iar din htaccess parsez doar id-ul de forma
RewriteRule ^([a-z]{2})/shop/([a-z0-9\-\=]+)/([0-9]{1,})$ index.php?m=shop&action=show&id=$3&language=$1 [NC,L]
Nu am inteles de ce imi genereaza pagini albe in situatiile specificate mai sus (desi am error_report E_ALL nici in logul apache nici in php nu apareau erori cand era pagina alba asa ca nu am explicatie). Pe moment eu sunt multumit ca merge, dar o sa incerc sa imi mai bat capul dupa ce ma trezesc ca sa inteleg si DE CE MERGE asa si nu altfel...
1) )
2)
3) (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.
2)
3) (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.
- Birkoff
- Senior Member
- Mesaje: 6380
- Membru din: Joi Mar 18, 2004 2:34 pm
- Localitate: Bucuresti
- Contact:
Re: Problema rewrite htaccess
pai nici macar nu ajungea sa ruleze pagina, dadea pagina alba...
am facut sa mearga pana la urma dar sunt chestii care nu le inteleg (de ce pe serverul ala nu merge si pe alte servere (la hosting diferit) aceeasi sintaxa mergea ok...) problema am avuto doar la 1 client, daia imi e neclar ce se intampla...
ce e mai ciudat ca pe serverul respectiv nu am putut afla versiunea apache (cu apache_get_version(), probabil e dezactivata de host dintr-un motiv care imi scapa - la mxhost.ro)
in teste se comporta foarte ciudat, daca puneam un text in url mai lung de 16 litere dadea pagina alba, apoi nu mai mergea pana nu schimbam linkul cu totul. apoi daca scriam un text scurt cu litere si cifre, uneori mergea alteori dadea pagina alba (aleator)...
pana la urma am rezolvat problema renuntand la capturarea valorii $2 din htacces si asa a mers fara sa mai crape.
In htaccess am pus ulterior si alte reguli pentru alte pagini si nu am avut probleme, dar la asta mi-a dat bataie de cap si am pierdut o noapte.
Din cautarile pe google, se pare ca pot fi o multime de probleme care dau simptomele gasite de mine, de aceea nu imi e clar nici acum ce se intampla acolo (oricum ce stiu sigur e ca problema e undeva in setarile hostului, cel mai probabil la configurarea apache si a modulului rewrite)
am facut sa mearga pana la urma dar sunt chestii care nu le inteleg (de ce pe serverul ala nu merge si pe alte servere (la hosting diferit) aceeasi sintaxa mergea ok...) problema am avuto doar la 1 client, daia imi e neclar ce se intampla...
ce e mai ciudat ca pe serverul respectiv nu am putut afla versiunea apache (cu apache_get_version(), probabil e dezactivata de host dintr-un motiv care imi scapa - la mxhost.ro)
in teste se comporta foarte ciudat, daca puneam un text in url mai lung de 16 litere dadea pagina alba, apoi nu mai mergea pana nu schimbam linkul cu totul. apoi daca scriam un text scurt cu litere si cifre, uneori mergea alteori dadea pagina alba (aleator)...
pana la urma am rezolvat problema renuntand la capturarea valorii $2 din htacces si asa a mers fara sa mai crape.
In htaccess am pus ulterior si alte reguli pentru alte pagini si nu am avut probleme, dar la asta mi-a dat bataie de cap si am pierdut o noapte.
Din cautarile pe google, se pare ca pot fi o multime de probleme care dau simptomele gasite de mine, de aceea nu imi e clar nici acum ce se intampla acolo (oricum ce stiu sigur e ca problema e undeva in setarile hostului, cel mai probabil la configurarea apache si a modulului rewrite)
1) )
2)
3) (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.
2)
3) (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.
Re: Problema rewrite htaccess
Birkoff, la fel cum e incompatibilitate intre browsere asa e si intre servere. Am patit ca serverul live si serverul de dev sa aiba doar o chestie mica diferenta si la o relansare mai mare sa apara probleme. Nici eu nu sunt prea specialist in rewrite url cu .htacess dar bine ca ai rezolvat pana la urma:)
Înapoi la “Optimizare pentru motoarele de cautare (SEO)”
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 3 vizitatori