Przekierowanie domeny zamiast do / to do public

Przekierowanie domeny zamiast do / to do public
pol90
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1181
0

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

Freja Draco
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3394
3

RewriteCond %{REQUEST_URI} !^/public
RewriteRule ^(.*)$ /public/$1 [NC,L]

pol90
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1181
0

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

Freja Draco
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3394
2

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 ?

DA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 150
0

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.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.