Mam takie pytanie jak przekierować domenę, żeby zamiast ją odpalać przez adres.pl/public to, żeby ją odpalać w taki sposób adres.pl
Bo mam projekt w laravelu i chcę podawać w pasku adresu nazwe bez public
Mam serwer na MyDevil.net
Mam takie pytanie jak przekierować domenę, żeby zamiast ją odpalać przez adres.pl/public to, żeby ją odpalać w taki sposób adres.pl
Bo mam projekt w laravelu i chcę podawać w pasku adresu nazwe bez public
Mam serwer na MyDevil.net
RewriteCond %{REQUEST_URI} !^/public
RewriteRule ^(.*)$ /public/$1 [NC,L]
Jest to dobrze do tego momentu kiedy jest tylko załadowana strona główna w momencie kiedy klikam na hiperłącze to jest komunikat nie znaleziono dokumentu bo się odwołuje do adresu adres.pl/main/12
a nie
adres.pl/public/main/12
Hm... u mnie to działa we wszystkich poniższych przypadkach:
http://domena.pl/ - wczytuje index "public"
http://domena.pl/main - wczytuje index "public/main"
http://domena.pl/plik.htm - "public/plik.htm"
http://domena.pl/main/plik.htm - "public/main/plik.htm"
Może masz później / wcześniej jeszcze jakieś polecenia powodujące konflikt?
Ew. to jakoś z ustawień samego serwera wynika.
A masz dostęp do httpd.conf albo czegoś podobnego, żeby tam sobie ustawić odpowiednie DocumentRoot ?
Niektóre hostingi mają tą opcję w panelu administracyjnym pod konfiguracją dla danej domeny. Teraz masz to pole puste i serwer oczekuje kontentu w katalogu głównym.