Autor | Zpráva | ||
---|---|---|---|
tajny spion Profil |
#1 · Zasláno: 23. 10. 2007, 21:28:02
Jakou zapis adresy mam pouzivat a jaky je mezi nimi rozdil ohledne SEO? Co je vseobecne lepsi a pouzivanejsi?
1) http://www.neco.cz/index.php?str=neco 2) http://www.neco.cz/?str=neco S tim souvisi druha otazka ciste ohledne SEO: je dobry nazev $str? Nebo mam radeji vypsat $strana? |
||
Alphard Profil |
#2 · Zasláno: 23. 10. 2007, 21:39:45
lepší sekce by byla "SEO, Google, Seznam, katalogy"
|
||
fandaa Profil |
#3 · Zasláno: 23. 10. 2007, 21:52:54 · Upravil/a: fandaa
IMHO já bych spíše zvolil http://www.neco.cz/?str=neco než-li
http://www.neco.cz/index.php?str=neco protože ten index.php bude jako duplicitní odkaz. Ale záleží jestli odkazuješ všude na index.php nebo na web jako neco.php a ne neco.php/index.php.. Zdá se mi, že jsem to někde četl, ale nevím to jistě. |
||
Str4wberry Profil |
#4 · Zasláno: 23. 10. 2007, 22:03:59
tajny spione
A co proměnnou „$str“ vůbec nepoužít a odkazovat „neco.cz/?neco“? |
||
Joker Profil |
#5 · Zasláno: 23. 10. 2007, 22:41:39
Str4wberry
A jak potom tu proměnnou rozezná v PHP? |
||
djlj Profil |
#6 · Zasláno: 23. 10. 2007, 22:43:56
Joker
if(isset($_GET['neco'])){ ... } Udělal jsem to tak například na hy.cz. |
||
Str4wberry Profil |
#7 · Zasláno: 23. 10. 2007, 22:51:52
Joker, djlj
Ne. Myslel jsem $_SERVER['QUERY_STRING']. |
||
djlj Profil |
#8 · Zasláno: 23. 10. 2007, 22:57:32
Str4wberry
A nebo tak :). |
||
Keilew Profil |
#9 · Zasláno: 24. 10. 2007, 00:46:17
Ani jedna varianta není nejlepší. Nejlepší je přes mod_rewrite http://www.neco.cz/neco.
|
||
Joker Profil |
#10 · Zasláno: 24. 10. 2007, 10:02:19
djlj
if(isset($_GET['neco'])){ ... } Ajo, pokud mám množinu možných hodnot předem danou, tak by to vlastně šlo. Keilew Zase ne všude mod_rewrite je. Ale jedna související jednoduchá otázka, připadá mi zbytečné na ní zakládat nové téma: Pokud nechci mod_rewrite přepisovat všechny adresy, jak nejlépe identifikovat přepisované adresy? Dát souborům nějakou příponu, která se jinde nepoužívá (např. pro neco.cz/index.php?str=neco by adresa byla neco.cz/neco.ahoj), nebo je lepší nějaký identifikátor před jménem (neco.cz/-neco.html) anebo si vytvořit "virtuální adresář" (neco.cz/stranky/neco.html)? |
||
tajny spion Profil |
#11 · Zasláno: 24. 10. 2007, 13:06:04
Je mi jasny, ze mode_rewrite je nej, ale do jeho taju jsem jeste nepronikl. Proto se rozhoduji mezi temito dvema resenimi. Takze rikate, ze je lepsi pouzivat adresy typu http://www.neco.cz/?str=neco nez http://www.neco.cz/index.php?str=neco
S tim souvisi i druha otazka, jak na tyto stranky odkazovat v menu. Jako href="?str=neco" nebo href="/?str=neco" ? |
||
Joker Profil |
#12 · Zasláno: 24. 10. 2007, 13:42:19
S tim souvisi i druha otazka, jak na tyto stranky odkazovat v menu. Jako href="?str=neco" nebo href="/?str=neco" ?
To jsou dva různé odkazy. Ten první povede na výchozí soubor v aktuálním adresáři, ten druhý na výchozí soubor v kořenovém adresáři. Spíš bude správně ta druhá varianta, ale v některých případech může být správně ta první. |
||
djlj Profil |
#13 · Zasláno: 24. 10. 2007, 13:56:28
Jako href="?str=neco" nebo href="/?str=neco" ?
To záleží na tom, kam chceš odkazovat. |
||
Časová prodleva: 17 let
|
0