-
Ajutor la mod rewrite
Salutare,
Am stat de vorba cu multe persoane, din medii independente, care mi-au dat de inteles faptul ca o pagina avand extensia .html, ar fi mai bine vazuta de dl. Google decat o pagina .php sau fara extensie, de exemplu:
prin pagina fara extensie inteleg:
http://www.turism-360.ro/sejururi/Turism/SEYCHELLES (mod rewrite facut pe directoare)
si pagina cu extensie html ar fi:
http://www . turism-360 . ro/sejururi/Turism/SEYCHELLES.html
Mi-am batut capul de 3 zile si am incercat tot felul de posibilitati, cum sa fac rewrite cu .html dar nu mi-a iesit, v-as fi extrem de recunoscator daca mi-ati da o mana de ajutor.
Codul meu, pe care as dori sa il modific, din htacces este:
RewriteRule ^sejururi/([^/]+)/?$ /sejururi.php?t=$1
RewriteRule ^sejururi/([^/]+)/([^/]+)/?$ /sejururi.php?t=$1&tara=$2
RewriteRule ^sejururi/([^/]+)/([^/]+)/([^/]+)/?$ /sejururi.php?t=$1&tara=$2&oras=$3
Va multumesc
-
Ne poti spune si ce argumente ti-au dat cei care ti-au spus ca Google vede mai bine o pagina .html decat o pagina .php (sau .asp) ?
Daca nu ti-au dat argumente, poate ii rogi sa iti dea si apoi sa ne spui noua.
Pana atunci poti sa citesti ASP vs HTML ca sa vezi ce parari exista pe aceasta tema.
-
Argumentele ar fi ca atunci cand ai .html seamana cu o pagina statica, atunci cand nu ai nici o extensie.. cica gugle nu ar sti ce fel de pagina este. Asta nu reprezinta o problema pt indexare ci doar ca i-ar fi mai usor sa indexeze. (daca stie ca e .html decat nici o extensie). si astfel sa fie mai optimizata pagina..
-
Daca nu ai nici o extensie, in teorie G citeste fisierul index.html(php, asp) din acel director
-
nu ma refeream la fisierul index.php, ci in general am facut sa nu mai apara extensia
-
Alte pareri sunt ca existenta extensiei, ergo mai multe cuvinte in url, ar conduce la diluarea cuvintelor cheie din el.
-
referitor la codul tau din htaccess... este bun.. totusi cre dca mai trebuie un [QSA,L] la sfarsitul fiecarei linii..
-
si totusi? cum fac sa pot face paginile cu extensia .html ? mia trebuie adugat ceva..
-
Cod:
RewriteRule ^sejururi/([^/]+).html$ /sejururi.php?t=$1 [QSA,L]
RewriteRule ^sejururi/([^/]+)/([^/]+).html$ /sejururi.php?t=$1&tara=$2 [QSA,L]
RewriteRule ^sejururi/([^/]+)/([^/]+)/([^/]+).html$ /sejururi.php?t=$1&tara=$2&oras=$3 [QSA,L]
merge garantat :)
-
din pacate nu merge.
uite codul din htacces
RewriteRule ^sejururi/([^/]+)/?$ /sejururi.php?t=$1 [L]
RewriteRule ^sejururi/([^/]+).html$ /sejururi.php?t=$1 [QSA,L]
si iata si dovada faptului ca nu merge.,
cu regulile de mai sus puse in htacces, daca accesezi
http:// www.turism-360.ro /sejururi /turism.html
(link la care voriam sa ajung vei vedea ca nu gasesti nici ooferta, mai mult el crede ca tipul de oferta este "turism.html")
link ul unde trebuia de fapt sa ajung era
http://www.turism-360.ro/sejururi/turism
unde poti gasi si orase... cu oferte
deci el parsa categoria "turism" a fi "turism.html" de aceea nu este corect