Autor | Zpráva | ||
---|---|---|---|
4li1985 Profil |
Zdravim.
Pozna niekto sposob, ako vymenit %20 (medzeru) za + symbol v parametroch URL? Dovod je, ze nechcem, aby Google indexoval stranky s %20 ale s + symbolom. Priklad: http://www.domain.com/?q=Happy%20New%20Year http://www.domain.com/?q=Happy+New+Year Poznamka: Google toto robi automaticky, takze musi existovat riesenie. Dik za kazdu radu! :) |
||
Jan Tvrdík Profil |
#2 · Zasláno: 3. 1. 2013, 16:21:08
|
||
_es Profil |
#3 · Zasláno: 3. 1. 2013, 16:29:35
4li1985:
„Dovod je, ze nechcem, aby Google indexoval stranky s %20 ale s + symbolom.“ Prečo? A prečo je vôbec v adrese medzera? Je to jednoducho prevod medzery do URL kódovania: Problémy s češtinou » URL kódování. „ako vymenit %20 (medzeru) za + symbol v parametroch URL?“ A kde tie parametre sú? Ako vyzerajú odkazy? |
||
4li1985 Profil |
Vyriesil som to pomocou funkcie urlencode().
Odkazy su vytvarane dynamicky pomocou PHP a vyzeraju takto. Priklad: http://www.domain.com/?q=Happy New Year sa automaticky menilo na: http://www.domain.com/?q=Happy%20New%20Year takze som pouzili urlencode() a teraz to vyzera takto: http://www.domain.com/?q=Happy+New+Year |
||
Časová prodleva: 11 let
|
0