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 Anterioară  1, 2
 
       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
gabyrusu



Data înscrierii: 11/Iun/2006
Mesaje: 33
Locație: Brasov

Trimis: Joi Mar 20, 2008 12:22 pm    Titlul subiectului:  

am si eu o problema asemanatoare

am linkul: index.php?task=page&page=test
in htaccess am:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteRule (.*)/(.*).html$ index.php?task=$1&page=$2 [L]
RewriteRule (.*)/(.*).html$ index.php?task=$1&vr=$2 [L]
RewriteRule (.*).html$ index.php?task=$1 [L]
ErrorDocument 404 index.php
</IfModule>

totul merge ok dar daca intru pe "domeniu/page/test.html" nu-mi mai vede css-ul care se afla in root (style.css). daca intru de ex.pe galerie.html (care foloseste conditia 3) imi vede css-ul

si mai am inca o problema:

conditia asta "RewriteRule (.*)/(.*).html$ index.php?task=$1&vr=$2 [L]"
o folosesc pt index.php?task=vr&vr=44 care imi incarca un flash din bd care are id-ul 44.

daca intru pe vr/44.html nu-mi vede nici css-ul si nu-mi incarca nici flashul

aveti idee ce ar trebui sa fac?

multumesc anticipat!!!



Am rezolvat partea cu css-ul. am adaugat:
RewriteRule /(.*).css$ $1.css [L]
RewriteRule /(javascript|imagesMain|images)/(.*)$ /$1/$2 [L]

Acum mai am nevoie de ajutor la partea cu flashul!!!!
Sus  
kleampa



Data înscrierii: 10/Iul/2005
Mesaje: 2041
Locație: Bucuresti

Trimis: Joi Mar 20, 2008 12:41 pm    Titlul subiectului:  

pui in <head>-ul fiecarei pagini:

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



Data înscrierii: 11/Iun/2006
Mesaje: 33
Locație: Brasov

Trimis: Joi Mar 20, 2008 1:17 pm    Titlul subiectului:  

inca o intrebare sper sa nu va stresez ....

am : "domeniu/index.php?task=vr&vr=45" si vreau sa-l transform in "domeniu/vr.html?vr=45". cum ar trebui sa scriu regula????????

pentru a ajunge la domeniu/vr.html am regula
"RewriteRule (.*).html$ index.php?task=$1 [L]"

si inca o chestie. am in root o pagina html pe care vreau sa o deschid intr-un popup dar faza e ca nu-mi ia continutul paginii html ci imi apare homepage-ul.

din ce cauza???
Sus  
Quber



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

Trimis: Vin Mar 21, 2008 1:22 pm    Titlul subiectului:  

RewriteRule ^([a-zA-Z0-9_]+).html?vr=([0-9]+)$ index.php?task=$1&vr=$2
Sus  
gabyrusu



Data înscrierii: 11/Iun/2006
Mesaje: 33
Locație: Brasov

Trimis: Vin Mar 21, 2008 2:44 pm    Titlul subiectului:  

k am facut chestia asta si am acum "domeniu/vr.html?vr=45"

in fis php "vr.php" am
"$vr = isset($_GET['vr']) ? intval($_GET['vr']) : 0;
echo $vr;"

si vr-ul mi-l ia 0. wtf?????? d c nu-mi ia valoarea lui vr 45 si mi-o ia 0??????
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 Anterioară  1, 2
Pagina 2 din 2


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