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.
Hasonló témák:
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.
Hasonló témák:
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
Tehát az URL-ben lévő paramétereket $1, $2 ... $n jelzi a rewrite ruleba.RewriteRule showthread/(.*) showthread.php?t=$1
Remélem a kérdésedre sikerült válaszolnom.
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ó:
igy a $uri változóban benne van a string amit kaptál. Ezek után már szabadon tudod vizsgálni.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, '/');
Megelőztél, pont ugyanezt akartam irni (najo én a php részt nem akartam irni azzal szenvedjen mindenki )
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
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.
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.
Ruby blog
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
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.
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.
Könyvjelzők