|
Marketing i SEO Marketing tehnike i Search Engine Optimization |
|
Alati teme | Način prikaza |
21. 06. 2008. | #11 |
profesionalac
Qualified
|
Isprike na nejavljanju, doma sam par dana već, a ne u mjestu gdje inače živim, pa sam i slab s internetom
Naime, rješit ću to 301 redirekcijom u .htaccessu, da. Izlistat ću sve linkove sa starog sitea i usmjeriti ih na nove. Jer, iako struktura sadržaja je ostala ista, neke stvari sam morao izmjeniti, pa mislim da mi je najsigurnije napraviti link-na-link redirekciju, jel...odnosno 301, ali za svaki link na siteu (osim onih koji linkaju nešto treće, vanjsko). To potrpati u .htaccess i pustiti site u promet... Hvala svima na prijedlozima i pomoći
__________________
I, blackshtef |
13. 07. 2008. | #12 |
profesionalac
Qualified
|
Opet ja oko ovoga, šta ću, učim
Dakle, čisto radi provjere još jednom... Jel će bit zdravo u .htaccess potrpati cca 140 ovakvih linija: Kôd:
redirect 301 /old/old.htm http://www.new.com/about/ redirect 301 /old/old1.htm http://www.new.com/about1/ redirect 301 /old/old2.htm http://www.new.com/about2/ redirect 301 /old/old3.htm http://www.new.com/about3/ redirect 301 /old/old4.htm http://www.new.com/about4/
__________________
I, blackshtef |
13. 07. 2008. | #13 |
Ivan Dilber
Sir Write-a-Lot
|
nije problem u 140 linija redirekta, problem je u velikom .htaccessu, posto se on parsira pri svakom zahtevu izpocetka, ali generalno, ako nije jako posecen sajt preziveces..
ako su ti linije sa uocljivim patternima (sa brojevima ili vec), onda ih zameni sa ovako necim: redirect 301 /old/old([0-9]+)\.htm http://www.new.com/about$1/ ali ako ne moze da se smanji broj linija, i ako ne mozes da koristis pametnije nacine koji zahtevaju root-a, onda nemas drugog izbora...
__________________
Leadership is the art of getting people to want to do what you know must be done. |
13. 07. 2008. | #14 |
profesionalac
Qualified
|
Ne, linije nemaju pattern, to sam ja ovdje radi primjera ubacio. I site je...pa nije da je neposjećen, nisam upućen u statistiku, ali ima oko 150 downloada svog proizvoda dnevno, iz čega bih mogao zaključiti da ima puno, puno više posjetitelja.
Spominješ i neke načine koji zahtjevaju root-a, može malo detaljnije o tome?
__________________
I, blackshtef |
13. 07. 2008. | #15 |
Ivan Dilber
Sir Write-a-Lot
|
ako imas roota, tj. mogucnost da menjas httpd.conf onda mozes da uradis 2 stvari:
- prebacis sve iz .htaccess u httpd.conf cime dobijas znatno na performansama (jer se httpd.conf cita samo kad se apache reloaduje, posle ostaje u memoriji) - koristis rewrite maps umesto rewrite rules (brze su)
__________________
Leadership is the art of getting people to want to do what you know must be done. |
13. 07. 2008. | #16 | |
Super Moderator
Knowledge base
Datum učlanjenja: 21.03.2006
Lokacija: Kragujevac
Poruke: 1.878
Hvala: 291
1.345 "Hvala" u 355 poruka
|
Citat:
U svakom slučaju stoji ovo za httpd.conf ukoliko imaš root. Ili možda da ubaciš samo jedan rule koji će sve te URL-ove da rewrituje na jedan skript sa URL-om kao parametrom, pa da u skriptu kroz neki switch radiš redirekciju svake strane na novi URL. Time ti .htaccess ostaje minimalan i parsiranje ne opterećuje server kada se ide direktno na nove URL-ove, a skript se izvršava samo kad se radi sa URL-ovima koje treba redirektovati. Uslov je naravno da postoji bar neki pattern po kome bi prepoznao koje URL-ove treba redirektovati, ne mora da postoji pattern preslikavanja. Poslednja izmena od mileusna : 13. 07. 2008. u 19:25. |
|
13. 07. 2008. | #17 |
profesionalac
Qualified
|
Upravo razgovarah s klijentom, ima i root pristup, ali ipak posjećenost nije tolika da bi trebalo modificirati httpd.conf file.
Nego će ići samo 140 linija u .htaccess Hvala svima još jednom!
__________________
I, blackshtef |
14. 07. 2008. | #18 |
član
Na probnom radu
Datum učlanjenja: 14.01.2008
Poruke: 35
Hvala: 1
2 "Hvala" u 2 poruka
|
|
14. 07. 2008. | #19 | |
član
Na probnom radu
Datum učlanjenja: 26.11.2007
Poruke: 36
Hvala: 18
3 "Hvala" u 1 poruci
|
pa valjda nesto slichno ovome, mada po citatu dole bi i tvoj primer trebao da radi, ali mora obavezno da ima bar jednu cifru:
redirect 301 /old/old([0-9]*)\.htm http://www.new.com/about$1/ Citat:
|
|
14. 07. 2008. | #20 |
član
Na probnom radu
Datum učlanjenja: 14.01.2008
Poruke: 35
Hvala: 1
2 "Hvala" u 2 poruka
|
|
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
prebacivanje iz hex-a u decimal | milosavpejic | Sva početnička pitanja | 18 | 10. 12. 2010. 12:44 |
mod_rewrite radi na statičkim fajlovima, ne i na dinamičkim | Miroslav | Regular expression i htaccess | 10 | 08. 07. 2009. 19:13 |
Prebacivanje Cod-a iz VB u C# | celawi | Programiranje | 2 | 01. 07. 2008. 00:45 |
Shared hosting za statičke stranice. | Dragi Tata | Web Hosting, web serveri i operativni sistemi | 3 | 11. 02. 2007. 16:38 |