phpRS help fórum : phpRS Fórum
Hlavní diskuzní phpRS fórum. Najdete zde odpovědi na otázky týkající se provozu a instalace phpRS systému.
phpRS - redakční a informační systém
.htaccess a Rewrite - odkazy na články a rubriky
Zaslán uživatelem/kou: Lads (IP adresa zaznamenána)
Datum: 2006-03-11, 01:13

Dobrý den, ahoj

uvědomuju si, že podobná diskuze tu už probíhá např. ( [http://www.phprs.net/forum/read.php?5,5716,14531] ) - všechno sem pečlivě přečetl, ale pár věcí týkající se mi stále uniká.

rád bych vytvořil odkazy podobného typu, které známe např. ze [http://www.seznam.cz] nebo [http://www.novinky.cz] které můžou vypadat např. takto:

www.phprsweb.cz/rubrika1/podrubrika/dalsi-rubrika/32344-nadpis-clanku.html

v diskuzi, kterou sem zmínil výše je skvěle popsán způsob jak vytvořit odkaz na články, který ale nezahrnuje to, že článek je vnořen určité rubrice (odkaz by mohl vypadat takto - www.phprsweb.cz/32344-nadpis-clanku.html ) a taky neřeší, např. odkazy na rubriky - chtěl bych se proto zeptat, zda to někdo má vyřešené...

-----------------
No, snažim se na to přijít sám, ale pořád tomu chybí něco "super"... zde přikládám můj způsob řešení - to co mě zatím napadlo:

takže odkaz na článek na který chci aby můj web reagoval by mohl vypadat takto:
www.phprsweb.cz/rubrika1/podrubrika/dalsipodrubrika/c3432-nadpis-clanku.html

a odkaz na "dalsi-rubriku" třeba takto:
www.phprsweb.cz/rubrika1/podrubrika/

v takovém případě by soubor ".htaccess" vypadal takto:

RewriteEngine on
RewriteRule ^(.*)/$ search.php?rsvelikost=sab&rstext=all-phpRS-all&rstopic=$1 [L,QSA]
RewriteRule ^(.*)/c([0-9]*)-(.*).html$ view.php?cisloclanku=$2 [L,QSA]


odkazy na články by v současné době měly fungovat - pěkně se přesměruje na soubor view.php s příslušným parametrem - php kód proběhne vpořádku, ale stránka se zobrazí špatně (teda aspoň v mém případě) - bude ochuzená o grafiku, protože prohlížeč ji bude hledat na www.phprsweb.cz/rubrika1/podrubrika/ - kde pochopitelně není proto sem do souboru htaccess přidal na konec:


RewriteRule ^(.*)/image/(.*) image/$2 [L,QSA]


který by měl zajistit, aby když bude hledat obrázky a grafiku (já osobně ji mám všechnu v složce image, aby ji našel na www.phprsweb.cz/image/ . A protože se rozhodili všechny relativní odkazy - opět např. odkaz na hlavní stránku nehledá na www.phprsweb.cz/index.php ale na www.phprsweb.cz/rubrika/podrubrika/index.php - což je zase blbost - proto sem ještě přidal


RewriteRule ^(.*)/(.*)php $2php [R,L,QSA]


- zdá se, že všechno funguje - může mě někdo prosím opravit? je to jen zdání mohlo by to takto být??

jako další problém jsou tedy ty rubriky.... to že se jedná o rubriku tento způsob pozná podle toho, že poslední znak je "/" lomítko - přiznám se, že lepší řešení mě zatím nenapadá.

takže když napíšete do prohlížeče např. www.phprsweb.cz/rubrika1/podrubirika/

tak vás to přesměruje na search.php?rsvelikost=sab&rstext=all-phpRS-all&rstopic=rubrika/podrubrika

a teď stačí do search přidat fci, která podle rstopic pozná o jakou rubriku se jedná....

Moje otázka tedy zní, zda to takto načrtnuté může fungovat, zda by nebylo lepší řešení, zda to má vůbec cenu (práce x výsledky)

Děkuji Lads

PS: v této diskuzi se nazabývám jak ty odkazy generovat v PHP - to už je hračky - ale "jen" jak už vytvořený odkaz zpracovat v rewrite mode a dál zobrazit správnou stránku



Celkem upraveno 1×. Poslední úprava Lads v 11.03.2006 09:04.

Re: .htaccess a Rewrite - odkazy na články a rubriky
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2006-03-13, 09:26

Podla mňa je to dobrá cesta, osobne by som ale pri viac zaťažovanom serveri napchal do url aj id rubriky aby sa nemuselo pri každej požiadavke toľko searchovať.

Re: .htaccess a Rewrite - odkazy na články a rubriky
Zaslán uživatelem/kou: kraml (IP adresa zaznamenána)
Datum: 2007-06-10, 10:42

Muzete mi prosim nekdo pomoc,jak cele ty rubriky presmerovat..jde mi spise o danou fci, aby se rozpoznalo ktera rubrika je ktera.....

Re: .htaccess a Rewrite - odkazy na články a rubriky
Zaslán uživatelem/kou: kraml (IP adresa zaznamenána)
Datum: 2007-07-10, 12:17

Ahlo Halo..prosim prosim...pomozte mi nekdo, jak to vyresit nejakou fci/kodem v php.....aby dany prepisovaci mod fungoval takto:
www.example.com/trenink
www.example.com/vyziva
www.example.com/zacatecnici

atd.

Budu vdecny za vasi pomoc lidicky

Re: .htaccess a Rewrite - odkazy na články a rubriky
Zaslán uživatelem/kou: marty (IP adresa zaznamenána)
Datum: 2007-07-10, 14:54

tomuto vubec nerozumim, delal mi to znamy....
ty chces at to funguje napr. toto:
[http://www.bxclub.com/marty]
nebo
[http://www.bxclub.com/phprs]

a ono te to presmeruje tam kam chces?

pokud jo najdu jak to mam ja :-)

ICQ: 179653900
skype: marty_hranice
| www.hnfond.cz | | www.struhlovsko.cz | www.bxclub.com | www.r21club.com | www.palenice.net

Re: .htaccess a Rewrite - odkazy na články a rubriky
Zaslán uživatelem/kou: kraml (IP adresa zaznamenána)
Datum: 2007-07-10, 15:19

Presne takhle to chci...

NECHCI to mi ve tvaru
www.exampole.com/1-rubrika1
www.exampole.com/2-rubrika2...takhle je to snadny...ale chci to presne tak jak uvadis ty...

Re: .htaccess a Rewrite - odkazy na články a rubriky
Zaslán uživatelem/kou: marty (IP adresa zaznamenána)
Datum: 2007-07-12, 07:49

mam v htacess toto:

#RewriteEngine On
#RewriteRule ^(.*)$ %{DOCUMENT_ROOT}/ukazclena.php?nick=$1 [L,QSA]

# Přesměrování URL spotů na nové adresy:
RedirectMatch 301 ^/test/(.*) [http://bxclub.com/ukazclena.php?nick=$1]

# Přesměrování jednotlivých URL:
Redirect 301 /test.html [http://www.bxclub.com/obrazky]


coz pri volani napr: [http://www.bxclub.com/marty] presmeruje na [http://www.bxclub.com/ukazclena.php?nick=marty]

Jak rikam, nevim zda ti to pomuze, uz je to rok co mi toto muj jeden clen bxcubu pomohl napsat a s odstupem casu sam ani nevim proc tam mam to /test.html :-)))))

ICQ: 179653900
skype: marty_hranice
| www.hnfond.cz | | www.struhlovsko.cz | www.bxclub.com | www.r21club.com | www.palenice.net



Lituji, ale pouze registrovaní uživatelé mohou zasílat příspěvky do této sekce.
This forum powered by Phorum and designed by STaNBoSS.