Oldal: 1 / 5 123 ... UtolsóUtolsó
Eredmény: 1 - 10 (50) összesen

Téma: Keresőbarát URL-ek létrehozása

  1. #1
    Új tag
    Csatlakozott
    08-06-22
    Hely
    Nagykanizsa
    Hozzászólás
    27
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás Keresőbarát URL-ek létrehozása

    Sziasztok!

    Keresőbarát URL-eket szeretnék a lokalhoszt.hu oldalamra. De előtte lesz még egy kis elmélkedésem, hogy hogyan is működik nálam egy hír létrejötte.

    Jelenleg így néz pl. egy hírnek az URL-je:

    http://lokalhoszt.hu/index.php?lokal=hir&hirid=448

    A 448-as id-vel rendelkező rekordot kiolvassa a hírek táblából, ebben semmi új sincsen a php-soknak már. Utánaolvastam azért a dolgoknak, hogy nem csak a "PHP" oldalon, hanem a webszerver beállításainál is módosítani kell. Ugye a .htaccess fájl és a rewrite parancs kell hozzá, ezzel nem is lesznek gondok.

    Ilyen URL-t talán már tudnék is csinálni a fentiből, hogy:

    http://lokalhoszt.hu/hir/448

    De SEO szempontból ez még nem jó. Ilyesmire gondoltam, hogy

    http://lokalhoszt.hu/hir/448/tomb_ra...launch_trailer

    Ugye ez a fenti link lenne az igazi.

    Ahol a legkorrektebb leírást találtam, ott fizikailak létrehozták a teszem azt a 448 könyvtárat és még azon belül, hogy tomb_raider_underworld_launch_trailer és azon "mégbelül" egy index.php-t, amely egy függvénnyel "összerakja" az oldalt. És ugye akkor amikor létrejön a hír, amikor megtörténik az adatbázisba való mentés.

    Nálam, úgy történik pl. egy hír létrejötte, hogy rákattintok egy gomba, amely beszúr egy szinte üres rekordot az adatbázisba. Oké ebben a rekordban egyből feltűnik, a hírnek az ID-je és még néhány tulajdonsága, hogy nincsen még engedélyezve, és hogy nem is kiemelt a hír. Amikor valaki nekáll szerkeztgetni, akkor ugye módosítja összevissza többek közt a hír címét is. Majd, amikor rábök a hír első engedélyezésére, akkor kapja meg a hír rekordja a dátumot és időt, amely során teszi időrendbe a híreket a blokkokban.

    Teszem azt megvan az első engedélyezés, és meglenne ez a "szép" keresőbarát url is, akkor ha a szerkesztő esetleg módosít a hír címén? Arra is gondoltam, hogy pl. csinálnék egy új mezőt a hírek táblába, amely mindig elmentené a hír címét is egy "lepucolt" verzióban:

    tehát a hírek tábla hír címének a mezője ugye ez: Tomb Raider: Underworld Launch trailer!
    és ez lenne a lepucolt: tomb_raider_underworld_launch_trailer

    és ha bármikor, akármikor módosítva lenne a hír címe, akkor ebben a lepucolt mezőben is módosulna a hír címe.

    Lehet, hogy túlbonyolítom a dolgot, de bevallom nem is teljesen tiszta még.

    Tehát a kérdéseim. Muszáj így fizikailag létrehoznom könyvtárakat és index.php-kat, hogy elérjem végre ezeket a fránya keresőbarát url-eket? Vagy van más megoldás is? Esetleg én bonyolítom megint túl a dolgokat?

    És még annyi, ha esetleg sikerülne ez a keresőbarát url-es játék, de akkor is megmaradhatnak a "régi vágású" linkjeim? Továbbá, a .htaccess módosításakor, ugye magában az oldal kódjaiban nem kell módosítanom a ?lokal=hir&hirid=448 fajta féle linkeket?

    Dióhéjban ennyi lenne a kérdésem?



  2. #2
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.605
    Begyűjtött 1.332 köszönetet
    828 hozzászólásával

    Alapbeállítás re: Keresőbarát URL-ek létrehozása

    itt van egy jo megoldas. szerintem is jo otlet ha lemented az adatbazisba a sef urlt, bar en inkabb a hir cimebol csinalnam meg egy str_replace()-el. es nem az id alapjan keresnem meg a db-ben a cikkeket, hanem a cim alapjan amit ugye az url magaban hordoz,csak vissza kell alakitanod.
    a konyvtarletrehozos modszer szerintem olyan mintha szamologep nelkul akarnal gyokot vonni minek egy bonyolult modszert hasznalni ha van egy sokkal egyszerubb is.


    If debugging is the process of removing software bugs, then programming must be the process of putting them in.
    Github Rake tutorial
    Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime.
    Respect all, fear none

  3. #3
    kow
    kow nem elérhető
    KowDerMei$ter kow logója
    Csatlakozott
    07-05-09
    Hely
    Budapest
    Hozzászólás
    1.447
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: Keresőbarát URL-ek létrehozása

    Mielőtt súlyos munkaórákat teszel bele, ezt olvasd el:
    http://googlewebmastercentral.blogsp...atic-urls.html



  4. #4
    SzG
    Vendég

    Alapbeállítás re: Keresőbarát URL-ek létrehozása

    Érdekes a hivatkozott cikk, már korábban is olvastam. Abból indul ki, hogy az URL átírása nem megfelelő és ebből azt szűri le, hogy a rosszul legenerált statikusnak tűnő URL -ek rosszabbak, mint a dinamikus URL -ek. Ebből meg azt hozza ki, hogy nem is érdemes átírni az URL -eket, (csak mert el lehet rontani). Plusz még egy kis burkolt fenyegetés, hogy nem fogják indexelni

    Kérdezem én, mit nem lehet elrontani?

    Érdemes elovasni a kommenteket, szinte senki sem ért egyet azzal, hogy a dinamikus URL -ek használata előnyösebb lenne.

    Amíg a tapasztalat nem igazolja a cikk tartalmát én statikus URL -eket használok.



  5. #5
    Bölcs huncyrus logója
    Csatlakozott
    07-04-26
    Hely
    EU :)
    Hozzászólás
    519
    Begyűjtött 4 köszönetet
    4 hozzászólásával

    Alapbeállítás re: Keresőbarát URL-ek létrehozása

    igazábol én a hibrid megoldásokban hiszek. úgy gondolom, hogy akkor jo , ha el lehet érni a tartalmat statikusan és dinamikusan egyaránt. megjelenités statikus de ha kell egy klikk és visszaáll din-re. lásd wp.

    igazábol mit nem lehet elrontani... irhatnám, hogy a gép bekapcsolását, de láttam már erre is ellenpéldát.

    mondjuk elvileg nem veszi jó néven a gogli ha több url is hivatkozik 1 tartalomra ugyanazon oldalra, de láttam már olyan blogot, ahol mindhárom verzioja megtalálhato volt

    nagy h1-ben a blogbejegyzés cime volt, ez a nagy és "nagyonszép" verzioja volt a sef-nek azaz host/blog/kiskutya a see also rész volt alatta, amiben már a host/blog/34234 szerepelt, legalul még ott volt a "on dyn" ami dinamikusan ugyanez volt és még egy hivatkozás volt a "see on tagz" ami meg a host/blog/tagz/kiskutya volt...

    *csak példa hostolos-urlesdi...


    Cyrusmagus.hu - Informatika, Fantasy, Blog, Irások

  6. #6
    Új tag
    Csatlakozott
    08-06-22
    Hely
    Nagykanizsa
    Hozzászólás
    27
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: Keresőbarát URL-ek létrehozása

    Kezdek bekattanni!

    Letettem a nagyon keresőbarát linkekről, de szeretnék egyszerűbb linkeket!

    Tehát pl:

    http://lokalhoszt.hu/index.php?lokal=hirek
    http://lokalhoszt.hu/hirek/

    VAGY

    http://lokalhoszt.hu/index.php?lokal=hir&hirid=464
    http://lokalhoszt.hu/hir/464/

    Rákerestem, találtam jópár leírást, de egyszerűen nem működik. Tudom, hogy egyszerű, de nem működik! Valami nagyon alapdolgon csúszhatok el.

    Mert ha úgy veszem, (nem ezt a formát akarom):

    RewriteEngine On
    RewriteRule ^index/hir/(.*)/ index.php?lokal=hir&hirid=$1

    ennek működnie kellene, de mégsem működik.



  7. #7
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.605
    Begyűjtött 1.332 köszönetet
    828 hozzászólásával

    Alapbeállítás re: Keresőbarát URL-ek létrehozása

    a linked hogy nez ki?
    -------------



  8. #8
    Bölcs divehard logója
    Csatlakozott
    07-12-03
    Hely
    Budapest
    Hozzászólás
    527
    Begyűjtött 25 köszönetet
    13 hozzászólásával

    Alapbeállítás re: Keresőbarát URL-ek létrehozása

    Figyu: ez direkt így néz ki? hxxp://lokalhoszt.hu/index.php?lokal=fooldal, Miért nem jó az, hogy a .hu után nincs semmi? Ez kurvára nem keresőbarát. Az a kérőjel, meg az, hogy mindíg jön az indx.php utánna kérdőjel meg mittodom én. Ez nem fajin. Hogy konkrét legyek:
    Google-barát felépítésű URL-szerkezet készítése
    A webhelyek URL-szerkezetét a lehető legegyszerűbben kell kialakítani. Célszerű lehet például úgy kialakítania a tartalmi elemek szerkezetét, hogy az URL-ek logikusan és az emberek számára legkönnyebben értelmezhető módon jelenjenek meg (lehetőleg olvasható szavakból álljanak, ne pedig hosszú azonosítószámokból meg jelekből).
    A webmesterek súgójában találsz erről bövebben.


    Utoljára módosítva: divehard által : 2008-11-29 21:44

  9. #9
    Sakkbetyár
    Csatlakozott
    08-09-28
    Hozzászólás
    564
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: Keresőbarát URL-ek létrehozása

    Fido amit beírtál példát én kipróbáltam és tökéletesen működik. Tehát ha az url helyére ezt írod: index/hir/5/ akkor az a szabály, amit írtál a index.php?lokal=hir&hirid=5 -re fog vinni, vagyis ezt a php által megjelenített oldalt fogja behozni. Ha nem megy, akkor szerintem nincs engedélyezve a mod rewite a szerveren.

    Bár szerintem neked inkább így kellene:

    RewriteEngine On
    RewriteRule ^hir/(.*)/ index.php?lokal=hir&hirid=$1



  10. #10
    Új tag
    Csatlakozott
    09-06-11
    Hozzászólás
    6
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: Keresőbarát URL-ek létrehozása

    erre internal error jön a serveren
    <IfModule mod_rewrite.c>
    RewriteEngine on
    Options +FollowSymLinks
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)/(.*) $index.php?rewrite=$2 [QSA]
    </IfModule>


    ez nem csinál semmit
    RewriteEngine on
    RewriteBase /
    RewriteRule ^index/(.*)/(.*)/ /index.php?page=$1&page_num=$2

    a célom:


    ebből: xxx.hu/?page=ruha&mit=2
    ez: xxx.hu/hasznalt_babaruhak
    forrás:
    <a href="?page=ruha&mit='.$tipusok['id']." class="menu_1">'.$tipusok['nev'].'</a>
    ez persze egy while {}-ban van és db-ből érkezik minden.

    vagy például:
    ebből: xxx.hu/?page=babakocsik&prmut=152
    ez: xxx.hu/HAUCK_IKERKOCSI_OLCSON_ELADO (ez az oldal title-je is, meg az épp képernyn lévő ingatlan fantázianeve is)

    Mindenhol annyira egyszerűnek írták le (mint itt is), hogy azt gondoltam menni fog. Egyelőre a PHP-vel is ismerkedem (réges rég clipperben programoztam), nemhogy az apache-al.

    Megtenné valaki, hogy lépésről lépésre leírja nekem hogy hogyan lesznek a fenti forrásokból szépséges SEF url-jeim?



Oldal: 1 / 5 123 ... UtolsóUtolsó

A téma címkéi:

Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •