Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

Lost in mod_rewrite
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> Optimizare pentru motoarele de cautare (SEO)
Subiectul anterior :: Subiectul următor  
Autor Mesaj
agoia



Data înscrierii: 24/Ian/2007
Mesaje: 7

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: 798
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: 233

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: 2072
Locație: Bucuresti

Trimis: Joi Feb 07, 2008 11:46 pm    Titlul subiectului:  

niciuna
Sus  
agoia



Data înscrierii: 24/Ian/2007
Mesaje: 7

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: 798
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: 7

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: 798
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: 1583
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: 439

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: 798
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: 798
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  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> Optimizare pentru motoarele de cautare (SEO)
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community