Halloweenská akce! Na stránce s dobitím bodů zadej dole kód STRASIDELNYCH20 a získej porci +20% bodů zdarma!
Akce končí 31.10. o půlnoci.
Avatar
Adam Matis
Člen
Avatar
Adam Matis:26. července 20:06

Ahoj mam problém s nastavením cesty k index.php v .htaccess . Index nemam v kořenovem adresáři ale ve složce public

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^ index.php [QSA,L]

Když napíšu něco jako:

RewriteRule ^ public/index.php [QSA,L]

Tak to nejde zkoušel jsem to řešit pomocí příkazu DirectoryIndex což sice funguje ale zase mi nejde nastavit přesměrovávání na index.

 
Odpovědět 26. července 20:06
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:27. července 9:59

Se musis naucit pouzivat google :)
google = htaccess presmerovani do slozky
https://kb.wedos.com/…erovani.html

RewriteRule (.*) /franta/$1 [L]

presmeruj .* do slozky /franta/ + $1 (zadana cesta) Coz je v podstate podobne. Ty tam misto .* das index.php

Editováno 27. července 9:59
 
Nahoru Odpovědět 27. července 9:59
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:27. července 10:10

A nebo mozna misto (.*) das ^index.php$ nebo index.php nebo ^index\.php$. Protoze . v reg. vyrazu znamena jakykoliv znak. htaccess se snazi pouzivat pravidla reg. vyrazu.

http://www.regexp.cz/ - nadpis Syntaxe regulárních výrazů
Fungovani reg. vyrazu si muzes prelozit jako 'vyhledej v textu frazi nebo kombinaci znaku podle tohoto pravidla... '

^index\.php$
^ - text zacina
index\.php - znaky index.php (. je specialni znak, proto to lomitko)
$ - konec textu.

True, pokud se se cely text bude shodovat s 'index.php'.
False, kdyz 'cokolivindex.php' 'index.phpcokoliv' 'incokolivdex.php' 'cokolivjineho'.

Editováno 27. července 10:11
 
Nahoru Odpovědět 27. července 10:10
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.