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

Téma: mod_rewrite PHP változókkal

  1. #1
    Mentor Lightning logója
    Csatlakozott
    08-08-20
    Hozzászólás
    332
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás mod_rewrite PHP változókkal

    A kérdés adott: Hogy lehet PHP változókat eljuttatni a mod_rewrite-hoz a .htaccess fájlba?
    Vagy esetleg a PHP fájlba integrálni a mod_rewrite-ot.

    Nagyon hálás lennék, ha valaki beavatna a titokba.



  2. #2
    Adminisztrátor BagiZoli logója
    Csatlakozott
    07-04-26
    Hely
    8200, Királynék városa
    Hozzászólás
    3.855
    Begyűjtött 320 köszönetet
    154 hozzászólásával

    Alapbeállítás re: mod_rewrite PHP változókkal

    Szia!
    Legyen a példa URL http://duma.forum.hu/showthread.php?t=65. Ahogy látod, itt a 65-ös mint paraméter jelentkezik az URL-ben, egy adott téma indexét tartalmazva. Ha ezt szeretnénk duma.forum.hu/showthread/65/ formába átalakítani, erre a rewriterulera lesz szükség
    RewriteRule showthread/(.*) showthread.php?t=$1
    Tehát az URL-ben lévő paramétereket $1, $2 ... $n jelzi a rewrite ruleba.
    Remélem a kérdésedre sikerült válaszolnom.



  3. #3
    Szerkesztő melon logója
    Csatlakozott
    08-03-18
    Hozzászólás
    267
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: mod_rewrite PHP változókkal

    Idézet Bagi Zoltán eredeti hozzászólása Hozzászólás megtekintése
    ...Tehát az URL-ben lévő paramétereket $1, $2 ... $n jelzi a rewrite ruleba.
    Remélem a kérdésedre sikerült válaszolnom.
    Egészen pontosan a $1, $2, stb. változónevek az előtte lévő mintailleszkedések reprezentációi, sorban feldolgozva.



  4. #4
    Bölcs
    Csatlakozott
    07-08-28
    Hozzászólás
    1.024
    Begyűjtött 146 köszönetet
    105 hozzászólásával

    Alapbeállítás re: mod_rewrite PHP változókkal

    RewriteEngine on
    RewriteCond %{SCRIPT_FILENAME} !-f
    RewriteCond %{SCRIPT_FILENAME} !-d
    RewriteRule ^(.*)$ index.php/$1


    Ez az alap megoldás.
    Utánna jön egy ilyen index.php feldolgozó:
    PHP kód:
    $subdir  substr(realpath(dirname(__FILE__)), strlen(realpath($_SERVER['DOCUMENT_ROOT'])));
    $tmp_array explode('?'trim($_SERVER['REQUEST_URI']));
    ## Subdir fix
    $uri str_replace($subdir''$tmp_array[0]);
    $uri ltrim($uri'/'); 
    igy a $uri változóban benne van a string amit kaptál. Ezek után már szabadon tudod vizsgálni.



  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: mod_rewrite PHP változókkal

    Megelőztél, pont ugyanezt akartam irni (najo én a php részt nem akartam irni azzal szenvedjen mindenki )



  6. #6
    Mentor Lightning logója
    Csatlakozott
    08-08-20
    Hozzászólás
    332
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: mod_rewrite PHP változókkal

    TLoF megoldása minden problémámat egycsapásra megoldja.
    Nagyon köszönöm. Dobtam hírnév pontot és köszit is.

    Ui: A hírnévküldővel lehetne kezdeni valamit, mert nagyon nehezen lehet szóra bírni.


    Utoljára módosítva: Lightning által : 2008-10-02 16:13

  7. #7
    Törzsvendég
    Csatlakozott
    07-12-05
    Hozzászólás
    180
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: mod_rewrite PHP változókkal

    Sziasztok!

    Az világos, hogy ezzel a módszerrel át lehet alakítani erről:
    hxxp://ingatlan.kepesotthon.hu/ingatlan.php?ingatlanid=18255
    hxxp://ingatlan.kepesotthon.hu/ingatlan/18255 erre,

    de meg lehet-e pl oldani hogy az /ingatlan.php?ingatlanid=18255
    helyett esetemben /$sor[nev] legyen?

    Konkrétan pl:
    hxxp://ingatlan.kepesotthon.hu/ingatlan.php?ingatlanid=18255
    helyett:
    hxxp://ingatlan.kepesotthon.hu/Törökvész

    közben már rájöttem, hogy így nem lesz jó mert lehet azonos $sor[nev] több ingatlannál tehát meg kell tartani egy egyedi rész is.
    Pl:
    hxxp://ingatlan.kepesotthon.hu/Törökvész_18255

    Ha nagy hülyeséget kérdeztem akkor előre is elnézést.



  8. #8
    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: mod_rewrite PHP változókkal

    nem akarlak megbantani, de seo szempontbol nem eppen idealis az oldalad felepitese .
    egyebkent a legjobb megoldasnak en azt tartanam ha igy nezne ki a link :
    akarmi.hu/elado-csaladihaz/torokvesz-18255
    de ami a legjobb az ha maga az ingatlan cime van az url vegen. csak nalad az eleg hulyen nezne ki mert vannak nem tul szep cimek. egyebkent az id-t azt miert iratod ki a cim-vegere???


    Utoljára módosítva: Geri által : 2008-12-11 13:38
    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

  9. #9
    Törzsvendég
    Csatlakozott
    07-12-05
    Hozzászólás
    180
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: mod_rewrite PHP változókkal

    Tudom, hogy ...ar!

    Az a helyzet, hogy amikor belekezdtem az oldalba még a legalapvetőbb ismereteim is hiányoztak és az egészet egy programozó csinálta.

    Mivel minden csak a keresőn keresztül volt elérhető (amit a robot nem használt ) később már én csináltam egy linkeken is bejárható verziót, ezt a kezdőoldalon lent találod megyékre bontva.

    A programozáshoz azóta sem értek, csak próbálom logikusan összeollózni a megfelelő php részleteket az eredeti kódból és kísérletezni kissebb nagyobb sikerrel.

    Ezért van bent az id is a végén gondolom és ezért van az is, hogy 17000 ingatlan hirdetéssel még mindíg csak napi 1000-1600 látogatóm van lassan 2 év után.

    Az akarmi.hu/elado-csaladihaz/torokvesz-18255 javaslatoddal egyetértek, gondolkodjunk ebben az irányban.

    Tudom, hogy nem könnyű nekem segíteni mert szinte mindennek utána kell olvasnom amit írtok annyira kínai, de azért igyekszem fejlődni.



  10. #10
    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: mod_rewrite PHP változókkal

    Idézet Lipi eredeti hozzászólása Hozzászólás megtekintése
    Tudom, hogy ...ar!
    Az a helyzet, hogy amikor belekezdtem az oldalba még a legalapvetőbb ismereteim is hiányoztak és az egészet egy programozó csinálta.
    M
    azert gondolom a programozonak te mondtad meg hogyan epitse fel az oldalt. de ezzel mar folosleges foglalkozni, en a helyedben vagy megkeresnem azt aki csinalta es atalakitatnam vele sokkal keresobaratabba, vagy keszittetnek egy ujat. bar abbol hogy az oldal megnyitasakor egy nagy e-target hirdetessel nezek szemben azt gondolom nem sok penzt hoz az oldal, ugyhogy nem biztos hogy megeri aldozni a fejlesztesre.
    bar ha ket eves a domain akkor kar lenne erte.



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
  •