Eredmény: 1 - 10 (10) összesen

Téma: Clean URLs, de hogyan?

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

    Alapbeállítás Clean URLs, de hogyan?

    Sok infót találtam erről, de az istennek nem tudom összerkani. Szóval először a httpd.conf-ban kikommentezem ezt a sort:

    LoadModule rewrite_module modules/mod_rewrite.so

    Majd hozzáadom ezt a pár sort:

    <Directory "C:/Apache2/htdocs/Dev/marso">
    AllowOverride All
    </Directory>

    (mert a marso alkönyvtárban van a weblap)

    Azután ugye már csak annyi a dolgom, hogy létrehozzak egy .htaccess fájlt a "marso" könyvtárban és kezdődhet a varázslat. A .htaccess tartalma:

    RewriteEngine On
    RewriteBase /Products/
    RewriteRule ^([a-zA-Z0-9\-]+)/?$ /family.php?mybrand=$1

    Na most ez talán azt jelenti, hogy: első sor - rewrite bekapcs; második sor - a marso/Products alkönyvtárban írja át az URLt; harmadik sor - pl "Products/Nike/"-ből készítse el ezt: "Products/family?mybrand=Nike"

    Na ha ez így menne, nyílván nem írtam volna le de nem megy, így segítségre van szükségem.

    1. Hol van a hiba?
    2. Fontos-e ez egyáltalán a jobb helyezések elérésében?

    Köszönettel mindenkinek



  2. #2
    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: Clean URLs, de hogyan?

    Szia,

    Mindenképp fontos egy szép url...

    Ha még nem oldódott meg, akkor google-> mod_rewrite tutorials

    Tonnaszám van.



  3. #3
    Bölcs szita logója
    Csatlakozott
    07-05-05
    Hely
    18.ker
    Hozzászólás
    868
    Begyűjtött 2 köszönetet
    2 hozzászólásával

    Alapbeállítás re: Clean URLs, de hogyan?

    Sztem pont fordítva az utolsó sor Products/family?mybrand=Nike ból készit
    Products/Nike/-ot .



  4. #4
    Tag tuby smith logója
    Csatlakozott
    07-07-04
    Hely
    Székesfehérvár
    Hozzászólás
    78
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: Clean URLs, de hogyan?

    Idézet Haver eredeti hozzászólása Hozzászólás megtekintése
    Szóval először a httpd.conf-ban kikommentezem ezt a sort:

    LoadModule rewrite_module modules/mod_rewrite.so
    jól értem, Megjegyzésbe tetted????

    Idézet Haver eredeti hozzászólása Hozzászólás megtekintése
    "Products/family?mybrand=Nike"

    2. Fontos-e ez egyáltalán a jobb helyezések elérésében?
    Ha egy kulcsszót tartalmazó url-ből csinálsz egy másik, szintén a kulcsszót tartalmazó url-t, akkor a sűrüség növelése számíthat valamit a keresőnek.
    De az embereknek sokkal könnyebb megjegyezni a Products/Nike url-t.



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

    Alapbeállítás re: Clean URLs, de hogyan?

    know:

    tudom hogy van egy vagon tutorial csak azt nem értem, ha mindent úgy csinálok ahogy fenn is írtam (tutorialok szerint) akkor miért nem megy?


    tuby:

    1. Nem megjegyzésbe tettem hanem onnan vettem ki.
    2. tom, hogy szebb, de tuti ér-e valamit a keresőben, vagy csak időpocsékolás?



  6. #6
    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: Clean URLs, de hogyan?

    mod_rewrite plugin be van kapcsolva az apache-ben?

    phpinfo() mit ír ki?
    rebootoltad az apacheot?



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

    Alapbeállítás re: Clean URLs, de hogyan?

    Loaded modules: mod_rewrite - úgyhogy be van

    Az Apache is újra lett indítva.

    A .htaccess fájlt mindegy rakom vagy csak a gyökér könyvtárban lehet?



  8. #8
    Új tag Freeze logója
    Csatlakozott
    07-08-14
    Hozzászólás
    29
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: Clean URLs, de hogyan?

    Idézet Haver eredeti hozzászólása Hozzászólás megtekintése
    A .htaccess fájlt mindegy rakom vagy csak a gyökér könyvtárban lehet?
    Próbáld meg hogy a rewriterule-t a httpd configjába teszed, akkor kiderül, hogy a .htaccess-szeddel van e a hiba.

    én igy csinálnám:

    RewriteEngine On
    RewriteRule /Products/(.*)$ /family.php?mybrand=$1


    /Products/Nike-ra is megy és /Products/Nike/-ra is... a végén lévő perjelet meg letrimmeled phpből.



  9. #9
    Új tag Freeze logója
    Csatlakozott
    07-08-14
    Hozzászólás
    29
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: Clean URLs, de hogyan?

    illetve ha további paramétereid is lesznek, akkor egyszerűen:
    PHP kód:
    $variables explode('/'$_GET['mybrand']); 




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

    Király re: Clean URLs, de hogyan?

    Köszi, a segítségeteket! ...............................



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
  •