Oldal: 2 / 3 ElsőElső 123 UtolsóUtolsó
Eredmény: 11 - 20 (30) összesen

Téma: Apache, url-rewrite

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

    Alapbeállítás re: Apache, url-rewrite

    Idézet kzoli eredeti hozzászólása Hozzászólás megtekintése
    Nemrég én is küszködtem ezzel és az alábbi linken találtam egy egész jó leírást:

    hxxp://webmania[pont]cc/url-atirasok-apache-mod-rewrite/
    nekem ez a link nem jön be, ha bemásolom a böngészőm címsorába.



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

    Alapbeállítás re: Apache, url-rewrite

    Geri:
    Mégsem adom fel :-) De 2 napos görcsölés után így év végén, a szabadságom alatt, nagyon elegem volt már belőle.



  3. #13
    Hekker 0xFF logója
    Csatlakozott
    09-08-21
    Hozzászólás
    1.079
    Begyűjtött 168 köszönetet
    118 hozzászólásával

    Alapbeállítás re: Apache, url-rewrite

    Idézet salliven eredeti hozzászólása Hozzászólás megtekintése
    nekem ez a link nem jön be, ha bemásolom a böngészőm címsorába.
    hxxt -> http
    [pont] -> .

    2525252525



  4. #14
    Új tag
    Csatlakozott
    09-12-26
    Hozzászólás
    33
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: Apache, url-rewrite

    Kicsit változtattam a stratégián:
    A linket ilyen formában generálom:
    index.php/1
    index.php/2
    stb...

    A htaccessbe pedig ezt írom:
    <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteOptions MaxRedirects=10
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule index.php/(.+) index.php?menuid=$1 [QSA]
    </IfModule>

    Ezzel a következők a problémák:
    1.) Minden újabb linkre kattintáskor már hozzáadódik egy plusz index.php/ a címsor végére és kapok pl egy ilyen formát:
    localhost/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/18

    2.) Mindig a legutoljára legenerált menuid-hoz tartozó oldalt jeleníti meg (menuid = 31)

    3.) Nem jelennek meg a képek az php oldalon.

    Van ötletetek merre keressem a problémát?


    KForum:
    Köszi a tippet! :-)



  5. #15
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.749
    Begyűjtött 1.432 köszönetet
    895 hozzászólásával

    Alapbeállítás re: Apache, url-rewrite

    Idézet salliven eredeti hozzászólása Hozzászólás megtekintése
    Kicsit változtattam a stratégián:
    A linket ilyen formában generálom:
    index.php/1
    index.php/2
    stb...
    Van ötletetek merre keressem a problémát?


    KForum:
    Köszi a tippet! :-)
    ezek relative linkek. adj a html -ed tetejéhez egy base href tag-et a localhost értékkel



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

    Alapbeállítás re: Apache, url-rewrite

    A headbe betettem ezt:
    <base href="localhost/">
    majd lecseréltem erre:
    <base href="hxxp://localhost/">

    de egyik sem hoz változást.



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

    Alapbeállítás re: Apache, url-rewrite

    Idézet salliven eredeti hozzászólása Hozzászólás megtekintése
    A headbe betettem ezt:
    <base href="localhost/">
    majd lecseréltem erre:
    <base href="hxxp://localhost/">

    de egyik sem hoz változást.
    a htaccessbe rakd be a RewriteBase -t is egy / -el

    Kód:
    <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteBase /
    RewriteOptions MaxRedirects=10
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule index.php/(.+) index.php?menuid=$1 [QSA]
    </IfModule>
    ha így sem jó, akkor generáld a linkeket így:
    Kód:
    http://localhost/index.php




  8. #18
    Új tag
    Csatlakozott
    09-12-26
    Hozzászólás
    33
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: Apache, url-rewrite

    Köszi a tippet, egyik probléma megoldva.
    A linket így generálom:
    hxxp://localhost/index.php/valami
    Ezzel nem sokszorozza meg a böngésző címsorában az index.php feliratot.
    Ez megy az url-rewrite és a base href tag nélkül is.



  9. #19
    Adminisztrátor BagiZoli logója
    Csatlakozott
    07-04-26
    Hozzászólás
    3.861
    Begyűjtött 326 köszönetet
    158 hozzászólásával

    Alapbeállítás re: Apache, url-rewrite

    Idézet salliven eredeti hozzászólása Hozzászólás megtekintése
    3.) Nem jelennek meg a képek az php oldalon.
    Szerintem ellenőrizd az src értéket az img tag-ban. A RewriteCond %{REQUEST_FILENAME} !-f -nak gondoskodnia kell arról, hogy a képek változatlanul elérhetőek legyenek.



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

    Alapbeállítás re: Apache, url-rewrite

    Nah, minden megoldódott.
    Sajnos nem kellett hozzá htaccess és azt továbbra sem tudom használni, de a határidő szűke miatt most ez marad.
    1.) A linket ilyen formában generáltam:
    hxxp://localhost/index.php/1
    2.) innen kiszedtem a menüid-t:
    $menuid = str_replace("/","",$_SERVER['PATH_INFO']);
    3.) Minden kép elé illetve a stíluslap meghívása elé is kellett egy ilyen: '../'

    Most minden megy, köszönöm a segítséget mindenkinek!



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
  •