IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: PHP MVC - Aplikace "ve slozce"

Aktivity
Avatar
Jan Bezdíček
Tvůrce
Avatar
Jan Bezdíček:10.10.2016 2:16

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.10.2016 2:16
Avatar
Lava
Člen
Avatar
Lava:10.10.2016 11:51

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.10.2016 11:51
Aspartám, sacharín, to je môj vitamín
Avatar
Jan Bezdíček
Tvůrce
Avatar
Odpovídá na Lava
Jan Bezdíček:10.10.2016 12:06

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.10.2016 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.