Avatar
Jan Bezdíček
Redaktor
Avatar
Jan Bezdíček:

Cus, potrebuju svoji MVC aplikaci rozjet ve slozce /zmeny/, problem je, ze moje appka si mysli, ze zmeny je controller (to bych jeste nejak polopaticky "vyifoval") ale hlavni problem bych videl v tom, aby vsechny linky smerovala relativne prave k te slozce /zmeny/.... tzn. aby se redirect na login presmeroval na /zmeny/login a ne na /login

Snad me chapete, diky moc za jakekoliv popostrceni, zrejme to bude neco v .htaccess a na to jsem proste levej! :)

 
Odpovědět 10. října 2:16
Avatar
Mego
Člen
Avatar
Mego:

jj... teda z akej adresy chceš pristupovať k sebe? Ako sa volá tá zložka?

ak localhost/zmeny/ má byť root tvojej apky, tak skús toto:

RewriteEngine On
   RewriteBase /localhost/zmeny/

No a tento riadok má robiť nejaké šaškárne s koncovým lomítkom /. Čiže ak by ti to nešlo, skús pripísať k tomu ešte tento riadok:

rewriteRule ^(([a-z0-9\-]+/)*[a-z0-9\-]+)$ $1/ [NC,R=301,L]

PS: Hádam vieš, že htaccess bavi iba na linuxovych serveroch, čiže ak máš mrkvosoft server, potrebuješ nginx. Lenže to už je pre mňa taká mágia, že som to doteraz ani raz nepoužil :D

Nahoru Odpovědět 10. října 11:51
Radšej 15 minút skôr, ako 15 sekúnd neskoro...
Avatar
Jan Bezdíček
Redaktor
Avatar
Odpovídá na Mego
Jan Bezdíček:

Tak jsem to vyresil tak, ze jsem dal do .htaccess

RewriteBase /zmeny/

a v Routeru jsem "vyfiltroval" /zmeny/, aby to nebralo jako controller, ted mam jen problem s linkama co zacinaji na / + vsechny odkazy me presmerujou na "zdvojeny localhost", viz. localhost/local­host/zmeny/lo­gin :D

 
Nahoru Odpovědět 10. října 12:06
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.