Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

PHP, mod_rewrite, SEO, kako iskombinovati stare na ispravne nove linkove

[es] :: PHP :: PHP, mod_rewrite, SEO, kako iskombinovati stare na ispravne nove linkove

[ Pregleda: 1615 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Jbyn4e

Član broj: 422
Poruke: 6049
*.ptt.rs.



+257 Profil

icon PHP, mod_rewrite, SEO, kako iskombinovati stare na ispravne nove linkove27.02.2011. u 08:35 - pre 160 meseci
Prvo izvinjenje, ali mislim da mi ovaj forum (PHP) ipak najvise odgovara za pitanje, premestite ako mislite drugacije.

Zanima me sledece: Na google-u imam sajt koji je indeksiran sa linkovima oblika http://www.sajt.com/index.php?strana_id=1234. Sad zelim da postignem da mi adresa te stranice izgleda recimo http://www.sajt.com/strana-1234-naslov-stranice.html
Pomocu mod_rewrite-a mogu da napravim redirekciju ovoga za nove linkove, tj. da strana-1234-naslov-stranice.html predje u index.php?strana_id=1234, ali je pitanje kako to reci google-u , da se sve lepo preuredi u linkove sa naslovom stranice. Npr. mogu pretrazivacima pomocu mod_rewrite-a reci da index.php?strana_id=1234 preusmeri na strana-1234-.html (znaci bez naslova stranice), ali me zanima kako da dodatno (pomocu php-a posto pomocu mod rewrite-a samog ne mogu) preusmerim jos jednom sa 301 ovo strana-1234-.html na strana-1234-naslov-stranice.html i da li su dobra dva 301 preusmeravanja?
Da li bi dobro bilo resenje:
preusmeri index.php?strana_id=1234 na preusmeri.php?strana_id=1234, u kojem bih nasao naslov stranice (cuva se u bazi) i uradio jos jednu 301 redirekciju, ali ovog puta iz php-a na strana-1234-naslov-stranice.html ? Ima li neko drugo resenje sa aspekta SEO i "ispravljanja" tj. modifikacije vec postojecih indeksiranih linkova u nove sa naslovom stranice?

Nadam se da sam bio dovoljno jasan.
Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

vatri
Banja Luka, RS

Član broj: 68697
Poruke: 1006
*.dynamic.t-2.net.



+18 Profil

icon Re: PHP, mod_rewrite, SEO, kako iskombinovati stare na ispravne nove linkove27.02.2011. u 17:19 - pre 160 meseci
Sto se tice "google-a", dovoljno je samo da promjenis linkove u meniju i on ce sam indeksirat u novi oblik.
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
*.ptt.rs.



+257 Profil

icon Re: PHP, mod_rewrite, SEO, kako iskombinovati stare na ispravne nove linkove27.02.2011. u 19:14 - pre 160 meseci
Sta su to "linkovi u meniju"? Nisam bas najbolje shvatio.

U svakom slucaju, vec sam odradio dvostruku 301 redirekciju, jednom pomocu mod_rewrite, a drugi put pomocu php-a, tako da to sad funkcionise, a videcu kako ce se google ponasati ubuduce.

Ali bojim se da ti nisi shvatio o cemu pricam. Recimo da pricam o sajtu koji je pre nekoliko meseci promenio linkove sa
http://www.sajt.com/strana.php?id=1234
na
http://www.sajt.com/strana-1234-naslov-stranice.html

Posto http://www.sajt.com/strana.php?id=1234 ne sadrzi "naslov-stranice", ne moze se pomocu mod_rewrite-a jednoznacno prebaciti u to sto zelimo. A zeleli smo da linkovi na google-u rade i dalje iako vise nisu tog oblika. Tako je napravljeno da se to pretvori u http://www.sajt.com/strana-1234-.html koji radi isto sto i http://www.sajt.com/strana-1234-naslov-stranice.html, tj. otvara recimo index.php?strana_id=1234.

Problem nastaje sto nakon nekoliko meseci, google vise indeksira strane oblika http://www.sajt.com/strana-1234-.html nego http://www.sajt.com/strana-1234-naslov-stranice.html, a pritom jos zadrzava i neke od starih linkova oblika http://www.sajt.com/strana.php?id=1234. Da bismo izbegli indeksiranje strana bez "naslov-stranice", a i da se stari linkovi ne indeksiraju opet bez "naslov-stranice", a i da google ne bi mislio da imamo duple stranice, iste title i meta podatke na vise strana i da pomisli da pokusavamo da ga prevarimo i postignemo bolji rang na taj nacin, pribegao sam ovom dvostrukom preusmeravanju tako da se kad se dodje sa adrese http://www.sajt.com/strana.php?id=1234 ili http://www.sajt.com/strana-1234-.html sada ipak otvara (a google-u signalizira da je strana pomerena) strana koja i treba, tj. http://www.sajt.com/strana-1234-naslov-stranice.html , pa se nadam da ce na kraju google ipak sve indeksirati u ispravan oblik koji je povoljniji za SEO.

P.S. www.sajt.com nije sajt o kome pricam, samo je tako oznacena adresa.
Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

vatri
Banja Luka, RS

Član broj: 68697
Poruke: 1006
*.dynamic.t-2.net.



+18 Profil

icon Re: PHP, mod_rewrite, SEO, kako iskombinovati stare na ispravne nove linkove27.02.2011. u 22:06 - pre 160 meseci
Citat:
Jbyn4e: P.S. www.sajt.com nije sajt o kome pricam, samo je tako oznacena adresa.


Ti si car :)

---
Iskreno nisam bas skontao prvi put sta si napisao, ali sad mi je jasno.

Koliko ja znam google otvori tvoj sajt i kako nailazi na linkove, on ih otvara i indeksira. Ti vjerovatno imas na sajtu meni, jel tako?!
U taj meni unesi linkove tipa:

<a href="strana-1234-naslov-strane">Neka stranica</a>

i google bi trebao da tako i indeksira i da obrise stare oblike. Naravno to zna trajati neko vrijeme - treba biti strpljiv.
Mislim da ne trebas brinuti za "duplicate content", valjda nije toliko glup - kakva prevara moze biti URL oblika strana.php?id=3 :)
"Google-ov crawler" je dosta "pametan" nece on bas tako bezveze da banuje sajt.

Najbolje da ovo polako procitas, da vidis sta se sankcionise (sto se tice dupl. content-a):

http://www.google.com/support/...swer.py?hl=en&answer=66359
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
*.ptt.rs.



+257 Profil

icon Re: PHP, mod_rewrite, SEO, kako iskombinovati stare na ispravne nove linkove27.02.2011. u 22:54 - pre 160 meseci
Uh uh uh... ;)
Citat:
vatri: Ti si car :)

Fala :) Ali morao sam, moze neko da se zbuni :) ... a zamisli koliko sad sajt.com ima backlinkova :) zahvaljujuci meni.
Citat:


Koliko ja znam google otvori tvoj sajt i kako nailazi na linkove, on ih otvara i indeksira. Ti vjerovatno imas na sajtu meni, jel tako?!
U taj meni unesi linkove tipa:
<a href="strana-1234-naslov-strane">Neka stranica</a>
i google bi trebao da tako i indeksira i da obrise stare oblike. Naravno to zna trajati neko vrijeme - treba biti strpljiv.

E vidis tu i jeste problem. To sve ima, nije to problem, naravno da je tako uradjeno, uradjen mod_rewrite i slicno.I zbog starih rezultata na google-u, ostavljeno vec vise od 6 meseci da stare linkove prebacuje na nove da bi ih google izindeksirao, sa izuzetkom tog naziva stranice. I sta imas da vidis u rezultatima googlea za sajt? Da i dalje posle 6 meseci u rezultatima pretrage (site:sajt.com) postoje i linkovi od pre 6 meseci,kao i novi ispravni sa nazivom stranice u urlu, ali i VISE onih koji nemaju naziv stranice u url-u. Koliko se secam, kod googlea ce biti u rezultatima malo bolje rangirana stranica koja i u imenu i u naslovu i u tekstu ima te kljucne reci, a posto fali naziv stranice koji je i skupina tih kljucnih reci na stranici, onda ce biti malo losije rangiran nego sto treba, a za sajt sa PR6 ne mozes dopustiti da stari linkovi u rezultatima googlea ne rade i vode na 404 strane :(

Citat:

Mislim da ne trebas brinuti za "duplicate content", valjda nije toliko glup - kakva prevara moze biti URL oblika strana.php?id=3 :)
"Google-ov crawler" je dosta "pametan" nece on bas tako bezveze da banuje sajt.

Ma nisam ni mislio da ce bas da banuje, vec samo da ga pomeri na N-tu stranu rezultata ako pomisli da pokusavas da ga prevaris...

Citat:
Najbolje da ovo polako procitas, da vidis sta se sankcionise (sto se tice dupl. content-a):
http://www.google.com/support/...swer.py?hl=en&answer=66359

Hvala za link, mada sam vec gledao to, dolazi mi negde iz malog mozga :) a i ne mogu se bas sve te primeniti uvek (uzmi primer recimo da je to sajt za prodaju hleba, imas artikal koji se zove beli hleb, sve je identicno kod svakog, ali je jedino razlicit proizvodjac, ali ti moras da imas vise stranica sa istim ili jako slicnim sadrzajem, gde se razlikuje recimo samo cena i proizvodjac, sve ostalo isto).
Btw. i Google Webmaster Tools tu dosta dobro sluzi da se vidi sta sve moze biti problem i kako on vidi stranice :)

P.S. Odosmo mi debelo offtopic na temu php-a, sad vidim da je ovo ipak mozda bolje da je islo u SEO forum.

Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

vatri
Banja Luka, RS

Član broj: 68697
Poruke: 1006
*.static.stelkom.net.



+18 Profil

icon Re: PHP, mod_rewrite, SEO, kako iskombinovati stare na ispravne nove linkove28.02.2011. u 07:59 - pre 160 meseci
Nismo mi otisli u off, nego si ti zapoceo tako :))

Eto sad si uradio te "redirekte" pa cemo vidjeti oce li to pomoci...
 
Odgovor na temu

VladaSu

Član broj: 31634
Poruke: 1099
*.dynamic.isp.telekom.rs.



+218 Profil

icon Re: PHP, mod_rewrite, SEO, kako iskombinovati stare na ispravne nove linkove28.02.2011. u 15:06 - pre 160 meseci
Mozes u kodu da proveris preko $_SERVER variable da li radi strana preko index.php?strana_id=132.... ili strana_123_naslov.html i ako radi preko.index php redirektujes sa 301 na strana_123_naslov.html.
Mozes da u tvoj url rewrite dodas jedan staticni parametar npr rewrited=true mada je ono prvo bolje.

1. Mislim da google ne voli kada imas puno redirekcija sa redirekcije.
2. Svaka tvoja strana index.php?strana_id=X je indeksirana i rangirana u google. Ako uradis 301 ti ces googlu da kazes da je to stara stranica samo novi link tako da ces da zadrzis staro indeksiranje/rangiranje.
Neces imati indeksiranje nove stranice i nece ti stare stranice propasti. Znaci da MORA (tj mnogo je bolje) nego da samo postavis nove linkove i da cekas da google ponovo iz pocetka to indeksira.
Najmanji je problem sto ce ostati u google cache i sto ce jos neko vreme prikazivati rezultate. Najvaznije je zadrzis ono sto si do sada postigao u vezi SEO .
3. Ne znam da li imas jos html strana ili samo ove sa ovim rewrite. Ako nemas jos onda mozes bolje da radis rewrite na naslov_123.html a da stranicu raspoznajes sa .html umesto sa strana_.
Rec "strana" je irelevantna tako da je bolje da je izbacis. Reci koje su blize pocetku linka imaju jacu tezinu tako da u tvojem slucaju ako gledamo link izolovano rec "strana" ima jacu tezinu od naslova a ti ciljas na naslov.
Jos bolje je da imas kolonu u bazi gde ces svaki naslov pretvori u url stranu pa ces za "ovo je neki naslov" u bazi imati url_strana: "ovo-je-neki-naslov" i tako ces raspoznati koja je stranica u pitanju.
Na taj nacin si izbacio i ID.
[Ovu poruku je menjao VladaSu dana 14.06.2003. u 11:22 GMT+1]
 
Odgovor na temu

[es] :: PHP :: PHP, mod_rewrite, SEO, kako iskombinovati stare na ispravne nove linkove

[ Pregleda: 1615 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.