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
 

rewrite url help
Vezi mesajul original
Du-te la pagina 1, 2  Următoare
 
       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
alexrose



Data înscrierii: 15/Mai/2007
Mesaje: 24

Trimis: Lun Iul 30, 2007 11:47 pm    Titlul subiectului: rewrite url help  

salut


Am un site cu adresa de forma: pagina.php?do=nume.
Am gasit un tool online de rescriere a adresei.
Dupa ce am pus fisierul in radacina observ ca linkurile pot fi accesate sub forma: pagina-do-nume.html
In momentul in care intru pe site si acesez un link in bara de adrese mi-l arata tot de forma: pagina.php?do=nume

Mai este ceva ce trebuie facut?
Multumesc anticipat!
Sus  
Pirahna



Data înscrierii: 22/Aug/2004
Mesaje: 4271
Locație: acasa , in pat

Trimis: Mar Iul 31, 2007 1:17 am    Titlul subiectului:  

pai pune link-urile de forma nume-altceva.html
Sus  
ADYRS



Data înscrierii: 13/Ian/2005
Mesaje: 360
Locație: Cluj Napoca

Trimis: Mar Iul 31, 2007 9:40 am    Titlul subiectului:  

daca am inteles bine: sterge history!
Sus  
alexrose



Data înscrierii: 15/Mai/2007
Mesaje: 24

Trimis: Mar Iul 31, 2007 1:59 pm    Titlul subiectului:  

Pirahna a scris: pai pune link-urile de forma nume-altceva.html
poate ca gresesc dar nu ar trebui sa se faca automat treaba asta...
adica...de ex pe un portal joomla decat urcam fisierul htaccess si avea o optiune in admin panel sa activeze recrierea de linkuri!
Sus  
ADYRS



Data înscrierii: 13/Ian/2005
Mesaje: 360
Locație: Cluj Napoca

Trimis: Vin Aug 03, 2007 12:22 pm    Titlul subiectului:  

am si eu o pb dar n-am mai deschis un topi nou!

eu de exemplu am www.site.ro/caldura.php
as vrea sa accesez cu www.site.ro/caldura/ sau www.site.ro/caldura (ambele sa fie valabile)

am facut asa:

Options +FollowSymLinks
RewriteEngine on
RewriteBase /
RewriteRule ^([a-zA-Z0-9\-_]+)/$ $1.php [L]
RewriteRule ^([a-zA-Z0-9\-_]+)$ $1.php [L]

OK! insa in varianta www.site.ro/caldura/ parca nu-mi vede css-ul

cum pot rezolva?
multumesc!
Sus  
beeuser



Data înscrierii: 20/Mai/2004
Mesaje: 378

Trimis: Vin Aug 03, 2007 3:01 pm    Titlul subiectului:  

Foloseste tagul <base

Ex:

<base href="http://www.site.ro/" />

Si atunci imagini, css le cauta relativ la calea din base.
Sus  
ADYRS



Data înscrierii: 13/Ian/2005
Mesaje: 360
Locație: Cluj Napoca

Trimis: Vin Aug 03, 2007 3:37 pm    Titlul subiectului:  

am incercat si asa dar nu se modifica nimic!
Sus  
mihaitha



Data înscrierii: 04/Mai/2007
Mesaje: 1206
Locație: Sibiu

Trimis: Vin Aug 03, 2007 3:55 pm    Titlul subiectului:  

Renunta la <base> si pune referinta la css (hreful lui <link>) cu slash in fata. Adica daca ai css-ul in www.saitultau.com/style/main.css pune in pagini <link rel='stylesheet' type='text/css' href='/style/main.css'>
Ar trebui sa te rezolve asa.
Sus  
ADYRS



Data înscrierii: 13/Ian/2005
Mesaje: 360
Locație: Cluj Napoca

Trimis: Vin Aug 03, 2007 6:05 pm    Titlul subiectului:  

acum a mers insa sursa pozelor arata www.site.ro/contact/images/phone.jpg in loc de www.site.ro/images/phone.jpg

a...am mai pus <base-ul si vad ca merge acum!
Sus  
iulian



Data înscrierii: 24/Apr/2007
Mesaje: 12

Trimis: Joi Aug 09, 2007 3:54 pm    Titlul subiectului:  

O alta metoda ar fi sa redirectionezi toate request-urile catre un fisier al tau unde un router iti mapeaza fiecare request catre fisierul care vrei (daca e unul singur si nu folosesti o implementare mvc).
Sus  
adyre



Data înscrierii: 06/Dec/2004
Mesaje: 440
Locație: Buzau

Trimis: Mie Oct 10, 2007 12:37 pm    Titlul subiectului:  

Sau alta metoda sa faci o variabila de genul $domain = www.xsio.ro/

iar la imagini sau link-uri sau orice pui <?=$domain?>pozamea.jpg de exemplu... eu asa folosesc.. si nu am probleme...
Sus  
puiu



Data înscrierii: 16/Mar/2006
Mesaje: 174
Locație: Bucuresti

Trimis: Mar Ian 29, 2008 11:43 am    Titlul subiectului:  

Dar daca adresa este www.site.ro/caldura.php?action=edit&mod=text si vreau sa-mi rescrie www.site.ro/caldura/edit/text ...
Stima,
PUIU
Sus  
Quber



Data înscrierii: 27/Iun/2006
Mesaje: 757
Locație: localhost

Trimis: Mar Ian 29, 2008 11:57 am    Titlul subiectului:  

@puiu, asta e intrebare...?

daca e intrebare raspunsu este:

Cod:
RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)(/?)$ $1.php?action=$2&mod=$3 [L]
Sus  
puiu



Data înscrierii: 16/Mar/2006
Mesaje: 174
Locație: Bucuresti

Trimis: Mar Ian 29, 2008 2:41 pm    Titlul subiectului:  

Multumesc !!!
Sus  
Quber



Data înscrierii: 27/Iun/2006
Mesaje: 757
Locație: localhost

Trimis: Mar Ian 29, 2008 2:49 pm    Titlul subiectului:  

np ;)
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) Du-te la pagina 1, 2  Următoare
Pagina 1 din 2


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