| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
agoia
Data înscrierii: 24/Ian/2007
Mesaje: 5
|
| Trimis: Joi Feb 07, 2008 7:30 pm Titlul subiectului: Lost in mod_rewrite |
|
|
Buna seara,
Lucrez la un site care are in interiorul unei pagini un link de forma:
/main_page.php?sectiune=software
si as vrea ca vizitatorul sa vada OnMouseOver pe link:
/software.html
si bineinteles la click sa-i fie afisata pagina corespunzatoare, cu adresa "prietenoasa" in Address bar-ul browserului.
Am experimentat destul de mult cu mod_rewrite in .htaccess, dar am obtinut ori erori, ori rezultate ciudate si pe langa subiect:)
Ma puteti ajuta? |
|
| Sus |
|
Quber
Data înscrierii: 27/Iun/2006
Mesaje: 757
Locație: localhost
|
| Trimis: Joi Feb 07, 2008 8:20 pm Titlul subiectului: |
|
|
E foarte usor..!
RewriteEngine on
RewriteRule ^([a-zA-Z0-9_]+).html$ main_page.php?sectiune=$1 [L]
Succese..! |
|
| Sus |
|
badtiger
Data înscrierii: 03/Noi/2006
Mesaje: 214
|
| Trimis: Joi Feb 07, 2008 8:39 pm Titlul subiectului: |
|
|
| dak tot veni vorba de rewrite pentru spiderii vad vreo diferenta intre directoarele virtuale facute cu rewriteurl si directoarele care chiar exista? |
|
| Sus |
|
kleampa
Data înscrierii: 10/Iul/2005
Mesaje: 2009
Locație: Bucuresti
|
| Trimis: Joi Feb 07, 2008 11:46 pm Titlul subiectului: |
|
|
| niciuna |
|
| Sus |
|
agoia
Data înscrierii: 24/Ian/2007
Mesaje: 5
|
| Trimis: Vin Feb 08, 2008 1:18 pm Titlul subiectului: |
|
|
Multumesc Quber, dar codul dat nu functioneaza (nu se intampla nimic, de parca nici n-ar exista).
Ahhh, si eu care credeam ca-mi da cineva mura-n gura si nu trebuie sa-mi mai chinui micile celule cenusii...
Ok, acum la munca! O iau iar cu documentatia oficiala de la mod_rewrite (din care nu se intelege mai nimic, iar exemplele nu sunt la obiect) si, daca rezolv problema, postez aici. |
|
| Sus |
|
Quber
Data înscrierii: 27/Iun/2006
Mesaje: 757
Locație: localhost
|
| Trimis: Vin Feb 08, 2008 1:21 pm Titlul subiectului: |
|
|
| @agoia, dupa cite am inteles tu doresti ca mod_rewrite sati schimbe in paginile html lincurile da...? asta trebuie sa o faci singurel..! cu minuntsa...! |
|
| Sus |
|
agoia
Data înscrierii: 24/Ian/2007
Mesaje: 5
|
| Trimis: Vin Feb 08, 2008 1:26 pm Titlul subiectului: |
|
|
| Asa voiam aseara, dar acum cred ca, intr-adevar, nu se poate. Mai am o singura pretentie: adresa "prietenoasa" sa apara in Address bar dupa click, oare se poate? |
|
| Sus |
|
Quber
Data înscrierii: 27/Iun/2006
Mesaje: 757
Locație: localhost
|
| Trimis: Sâm Feb 09, 2008 11:42 am Titlul subiectului: |
|
|
| @agoia, mai multe detalii te rog..! |
|
| Sus |
|
mihaitha
Data înscrierii: 04/Mai/2007
Mesaje: 1221
Locație: Sibiu
|
| Trimis: Sâm Feb 09, 2008 3:52 pm Titlul subiectului: |
|
|
Mod rewrite e o optiune ce tine strict de apache. Ce face ea e sa creeze o echivalenta de nume, in urma careia un apel de forma:
www.siteultau.tld/software.html
sa apeleze de fapt
www.siteultau.tld/main_page.php?sectiune=software
Nu iti modifica linkurile din paginile tale, asta numai tu poti sa o faci in mod manual. Daca intr-o pagina ai <a href='/main_page.php?sectiune=software'> nimeni si nimic in afara de tine nu o va transforma in <a href='/software.html'>. Deci pune-te pe treaba. Spor la lucru. |
|
| Sus |
|
flc
Data înscrierii: 03/Apr/2008
Mesaje: 9
|
| Trimis: Sâm Apr 19, 2008 11:27 am Titlul subiectului: problema mea |
|
|
am asta in .htaccess, intr-un server cu php5 si apache 1.3.39, parca.
RewriteEngine On
RewriteBase /
RewriteRule ^([^-]*)-([^-]*)-([^-]*)-([^-]*)\.html$ /?anul=$1&luna=$2&ziua=12&ziua2=17&nume=$3&prenume=$4&q=Cauta [L]
iau din GET valorile anul=2008 luna=06 nume=ion prenule=ilie
inteleg ca nu apare singur un link de genul /2008-06-ion-ilie.htm ??
trebuie sa mai fac ceva anume?
am acces la cpanel, si nu-mi merge .
ms |
|
| Sus |
|
saitek
Data înscrierii: 23/Sep/2007
Mesaje: 428
|
| Trimis: Sâm Apr 19, 2008 12:48 pm Titlul subiectului: |
|
|
| Ba asa iti apare,numai ca e .html nu .htm |
|
| Sus |
|
flc
Data înscrierii: 03/Apr/2008
Mesaje: 9
|
| Trimis: Sâm Apr 19, 2008 1:25 pm Titlul subiectului: |
|
|
cu html era regula,rectific, si nu merge...
in apache logs nu am erori |
|
| Sus |
|
Quber
Data înscrierii: 27/Iun/2006
Mesaje: 757
Locație: localhost
|
| Trimis: Sâm Apr 19, 2008 1:38 pm Titlul subiectului: |
|
|
| @flc pune lincurile in fisier.! modul acesta rewrite nu intra in fisiere ca satsi schimba lincurile el numai la request iti arata fisierul pus de rewrite..! |
|
| Sus |
|
pmc
Data înscrierii: 26/Sep/2005
Mesaje: 16
Locație: Bucuresti
|
| Trimis: Joi Apr 24, 2008 9:30 pm Titlul subiectului: Fac cinste |
|
|
am nevoie de ajutor ..ca ma lasa capul asta de incepator
am reusit sa schimb din http://www.pmc-imobiliare.ro/stiri/ad21.htm in http://www.pmc-imobiliare.ro/stiri/stirea21.htm dar nu reusesc sa scrie in url ce e in head adica ceva de genul: http://www.pmc-imobiliare.ro/stiri/stirea2...gat-la-loto.htm
doua ex care folosesc acelasi script si la care functioneaza: anunturi-online si anunturi-gratis
aaaa..si inafara de banner doua luni pe toate paginile mai dau si o bere daca esti din Bucuresti
Astept mesaj aici sau pe mess id: pmc_bcu
multumesc. |
|
| Sus |
|
Quber
Data înscrierii: 27/Iun/2006
Mesaje: 757
Locație: localhost
|
| Trimis: Joi Apr 24, 2008 9:51 pm Titlul subiectului: |
|
|
| arata ce ai facut in mod_rewrite ca sa te putem ajuta.! |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |