[ Príspevkov: 4 ] 
AutorSpráva
Offline

Prevádzkovateľ fóra
Prevádzkovateľ fóra
Preklepy v url a presmerovanie s 301

Registrovaný: 01.05.05
Príspevky: 12419
Témy: 1447 | 1447
Bydlisko: Bratislava
Vek: 32
NapísalOffline : 11.02.2014 11:28 | Preklepy v url a presmerovanie s 301

Programujem si vlastny jednoduchy cms a robim si tam donho to co uznam za vhodne bez zbytocnosti a po svojom, je mi nanic sila drupalu ci ineho cms ked to aj tak nevyuzijem. Mam to vcelku uz spojazdnene cele ako som vzdy chcel, len ma napadlo si tam dnes dorobit funkciu na preklepy v adrese, uvediem priklad. Vytvoril som si clanok ale vsimol som si po case, ze som tam spravil hrubku, chybu, alebo chcem cosi pozmenit, kedze sa mi generuju url podla nazvu clanku, tak po zaindexovani stareho clanku ako priklad uvediem toto:

vytvoril som si ako prvy clanok http://jan.fecik.sk/blog/prvy-clanok.html

ale po par dnoch ma napadlo ho pozmenit, lenze stalo sa necakane do par hodin po pridani mi ho google zaindexoval a nechcem dojst o dane zaindexovanie a teda po novom sa mi clanok podla najvecsej podobnosti odkazov v porovani s prvym a tymi co su v databaze ulozene porovna a najde tam najvecsiu podobnost pre novy http://jan.fecik.sk/blog/prvy-clanok-na ... blogu.html

Zaujimalo by ma ci toto niekto niekedy riesil a ak ano, ci je mozne ze pri takomto niecom moze nastat niekedy v buducnosti problem, funkciu na zistenie podobnosti volam az ked zistim ze clanok ktory sa snazim otvorit neexistuje. Predpokladam ze to by ovplivnovat nemalo nic, ale co ak nastane taka situacia ze mi zacne horiet klavesnica pod rukami a napisem za 3-4 roky 10000 clankov, tak bude vhodne zmenit podmienku podobnosti uz vytvorenych clankov? teraz ju mam nastavenu na > 1, resp ako najlepsie odhadnut kolko percentualna podobnost k zobrazeniu neexistujuceho zaznamu je najlepsia? predpokladam ze 1% na ukladanie nazvov vsetkych clankov do pola a potom to sortovat bude casom viac zatazovat server, ci?


_________________
SilverStone SST CS01 | Corsair SF600 600W SFX | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 (16 Cores / 32 Threads) & Noctua NH-U9DX i4 | Kingston HyperX Savage 32 GB DDR4 2400 MHz | PNY NVIDIA Quadro K1200 DP 4 GB DDR5 | Intel SSD 750 1.2 TB NVMe & Intel SSD 730 240 GB SATA & Seagate BackUp Plus Portable 12 TB USB | 31.5" 4K LCD EIZO FlexScan EV3237 & 2 x 24" LCD EIZO FlexScan EV2451 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech Wireless G700s | Harman Kardon Nova | Microsoft Windows 7 Ultimate | APC Back-UPS ES 700 | Lenovo ThinkPad X250 - Intel Core i7 5600U, 8 GB DDR3 1600 MHz, Intel HD Graphics 5500, SanDisk SSD 512 GB, 12.5 FHD LED IPS, WWAN 3G 4G LTE, Microsoft Windows 7 Ultimate | Nintendo Classic Mini | BlackBerry Passport 96 GB
Offline

Čestný člen
Čestný člen
Preklepy v url a presmerovanie s 301

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5447
Témy: 29 | 29
Bydlisko: Bratislava
NapísalOffline : 11.02.2014 19:55 | Preklepy v url a presmerovanie s 301

Ja to používam na svojom starom blogu (shaggy.sk) - skús si otvoriť nejaký článok a potom odmazať kúsok url.
Jednoducho sa snažím zistiť, či je v db stránka s url začínajúcou na ten string a ak hej, tak to presmerujem.
Prečo by si názvy ukladal do pola? Ja proste vyberiem prvý podobný názov z databázy a ak sa taký nenachádza, tak zobrazím 404.


_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Offline

Prevádzkovateľ fóra
Prevádzkovateľ fóra
Preklepy v url a presmerovanie s 301

Registrovaný: 01.05.05
Príspevky: 12419
Témy: 1447 | 1447
Bydlisko: Bratislava
Vek: 32
Napísal autor témyOffline : 11.02.2014 20:09 | Preklepy v url a presmerovanie s 301

Jasne take nieco ma tiez napadlo, lenze ak si zoberies trebars:
http://shaggy.sk/problem-slovenskych-it-firiem

nechtiac by si tam spravil preklep a clanok by mal odkaz http://shaggy.sk/problem-slovenskych-it-fireim

takto by ti vyhladavace zaindexovali danu podstranku a teba po mesiaci niekto upozorni ze mas preklep a zmenis ho naspet, pri tvojom rieseni vrati 404, pri tom mojom to ale presmeruje na clanok ktory sa podla nazvu podoba najviac, cize na opraveny clanok, kedze vymena pismenok bude mat najvecsiu % podobnost, to robim tak, ze vysledky uklada do pola, potom ich zoradi a ten co ma najvecsiu podobnost tak na ten presmeruje aj s 301, cize google pri dalsej navsteve bude vediet ze adresa zmenila url a nedojdem o naindexovanu podstranku, vznik duplicity atd atd bez nejakeho mojho manualneho zasahu, ano napadlo ma aj to, ze mi v db zostane stary nazov a ten dostane len hodnotu k presmerovanie na novu, ale to mi pride komplikovanejsie riesenie ako kod na 5 riadkov...no a mna napadla situacia, ze co ked tam budem mat 10000 clankov, stane sa nieco taketo a dany zmeneny clanok bude mat vyssiu podobnost s 5000 clankami, cize vsetkych 5000 ulozi do pola a zoradi, mozno to su stotinove operacie, ale zaujimalo by ma, ci takym sposobom neskor zamestnam server na dlsiu dobu, resp ak tam mam teraz nastavenu >1% podobnost s porovnanym zaznamom s db, ako zistit ake skore tam nastavit. Napadlo ma to adekvatne zvysovat podla postu clankov, lenze to tiez neviem ako spravit, kedze mozem mat v databaze 9998 clankov a 2 clanky budu podobne, z nich jeden zmenim a staru url mi presmeruje skrz toho na ten prvy a nie na ten novy skrz toho ze uz mam nastavene vysoke skore pre porovnavanie...snad som sa v tom nezamotal :lol: je sice fakt ze mi nejde o upravu vsetkych slov, ale trebars nejaky preklep, ci pridanie/zmazanie jedneho slova...

//viem ze to uz mozno pripada ako scifi :D len mi ide o to spravit si ten system tak aby tam bola uplne zamedzena moznost duplicitneho obsahu aj po mojom neskorsom zasahu do obsahu....


_________________
SilverStone SST CS01 | Corsair SF600 600W SFX | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 (16 Cores / 32 Threads) & Noctua NH-U9DX i4 | Kingston HyperX Savage 32 GB DDR4 2400 MHz | PNY NVIDIA Quadro K1200 DP 4 GB DDR5 | Intel SSD 750 1.2 TB NVMe & Intel SSD 730 240 GB SATA & Seagate BackUp Plus Portable 12 TB USB | 31.5" 4K LCD EIZO FlexScan EV3237 & 2 x 24" LCD EIZO FlexScan EV2451 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech Wireless G700s | Harman Kardon Nova | Microsoft Windows 7 Ultimate | APC Back-UPS ES 700 | Lenovo ThinkPad X250 - Intel Core i7 5600U, 8 GB DDR3 1600 MHz, Intel HD Graphics 5500, SanDisk SSD 512 GB, 12.5 FHD LED IPS, WWAN 3G 4G LTE, Microsoft Windows 7 Ultimate | Nintendo Classic Mini | BlackBerry Passport 96 GB
Offline

Čestný člen
Čestný člen
Preklepy v url a presmerovanie s 301

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5447
Témy: 29 | 29
Bydlisko: Bratislava
NapísalOffline : 11.02.2014 20:36 | Preklepy v url a presmerovanie s 301

Tak si urob jednu tabuľku (napr. redirect_url), kde budeš mať id_článku a k tomu string url.
Vytvoríš prvý článok (bude mať id 1) a url prvy-clanok. Potom ho premenuješ a zmeníš url na prvy-clanok-na-mojom-blogu, preto do tabuľky redirect_url zapíšeš id=1, url=prvy-clanok.
Keď potom niekto zadá domena/prvy-clanok, tak najprv skontroluješ, či existuje taký článok a ak nie, tak pozrieš do tabuľky redirect_url a nájdeš prvý záznam (čiže môže byť viac podobných starých url).


_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
 [ Príspevkov: 4 ] 


Preklepy v url a presmerovanie s 301



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

ANKETA: Preklepy

v Ostatné

5

408

10.01.2011 15:59

emer

V tomto fóre nie sú ďalšie neprečítané témy.

GEMBIRD Repro 301 240W - podozrive prehrievanie

v Zvuk

2

181

26.01.2012 23:35

KocuR

V tomto fóre nie sú ďalšie neprečítané témy.

problem s wifi routerom D-Link DIR-301

v Siete

7

999

06.04.2009 20:53

marko4441

V tomto fóre nie sú ďalšie neprečítané témy.

SEF url alebo pekná url

v PHP, ASP

1

304

10.07.2011 14:31

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

presmerovanie

v HTML, XHTML, XML, CSS

9

492

16.07.2008 13:08

rooobertek

V tomto fóre nie sú ďalšie neprečítané témy.

presmerovanie

v Ostatné

0

247

06.01.2010 18:09

uNLock

V tomto fóre nie sú ďalšie neprečítané témy.

presmerovanie

v PHP, ASP

6

272

18.02.2009 21:42

Blackshadow

V tomto fóre nie sú ďalšie neprečítané témy.

presmerovanie

v Ostatné

1

377

21.12.2007 13:34

audiotrack

V tomto fóre nie sú ďalšie neprečítané témy.

Presmerovanie ...

v HTML, XHTML, XML, CSS

1

291

02.02.2009 18:33

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

Presmerovanie

v PHP, ASP

11

715

22.01.2007 14:25

pepek92

V tomto fóre nie sú ďalšie neprečítané témy.

presmerovanie

v PHP, ASP

5

496

18.11.2007 13:08

javo

V tomto fóre nie sú ďalšie neprečítané témy.

presmerovanie

v Ostatné

1

528

06.04.2009 15:10

Draex

V tomto fóre nie sú ďalšie neprečítané témy.

Presmerovanie

v Ostatné

15

1887

22.10.2007 18:14

pepek92

V tomto fóre nie sú ďalšie neprečítané témy.

presmerovanie

v Internetový marketing, SEO, reklama

2

418

08.04.2010 17:02

ja

V tomto fóre nie sú ďalšie neprečítané témy.

Presmerovanie.

v Redakčné systémy

4

387

18.04.2007 23:45

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

presmerovanie

v HTML, XHTML, XML, CSS

8

714

11.08.2009 21:56

Draex



© 2005 - 2017 PCforum, edited by JanoF