Súbory cookie sú nevyhnutné pre plynulý chod našej webstránky a poskytovanie našich služieb. Zároveň používame cookies na zacielenie reklamy a aby ste čo najlepšie vedeli využívať našu internetovú stránku. Vaše osobné údaje budú spracované a informácie z vášho zariadenia (súbory cookie, jedinečné identifikátory a ďalšie údaje zariadenia) môžu byť uchovávané, používané a zdieľané s dodávateľmi tretích strán, prípadne používané konkrétne týmto webom alebo aplikáciou. Niektorí dodávatelia môžu spracúvať vaše osobné údaje na základe oprávneného záujmu, proti ktorému môžete vzniesť námietku. Svoj súhlas môžete kedykoľvek odvolať. Ďalšie informácie a možnosti nastavenia vašich preferencií nájdete v rámci našich Podmienok ochrany súkromia. Súhlasíte s používaním cookies a spracovaním súvisiacich osobných údajov?
nevyhnutné cookies
- cookies potrebné pre plynulý chod stránky a poskytovanie našich služieb
voliteľné cookies
- cookies zabezpečujúce personalizáciu reklám a zber analytyckých a štatistických dát návštevnosti pre zlepšenie našich služieb
  • EXO HOSTING
  • Webmail

Ako si nastaviť Laravel na subdoméne pri vlastnom webroote

Tento návod je pre otestovanie, v prípade problémov odporúčame sa obrátiť priamo na technickú podporu Laravel

 

Ak máte Laravel na subdoméne a popritom máte v public_html nastavený vlastný webroot (adresár /webroot obsahuje web) tak skúste toto:

.htaccess v public_html


 

# Uncomment the following to prevent the httpoxy vulnerability
# See: https://httpoxy.org/
#<IfModule mod_headers.c>
#    RequestHeader unset Proxy
#</IfModule>

RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

<IfModule mod_rewrite.c>

    RewriteEngine on
    RewriteCond %{HTTP_HOST}  ^(www\.)?mojadomena\.sk$
    RewriteRule    ^$    webroot/    
    
    RewriteCond %{HTTP_HOST}  ^(www\.)?mojadomena\.sk$    
    RewriteRule    (.*) webroot/$1   
</IfModule>
  • mojadomena treba pochopiteľne nahradiť názvom vlastnej domény
  • webroot treba nahradiť adresárom, z ktorého sa má načítavať web

 

.htaccess v subdoméne Laraver - určuje kde má Laravel webroot


 

<ifmodule mod_rewrite.c>

    <ifmodule mod_negotiation.c>
        #Options -MultiViews
    </ifmodule>

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

    RewriteCond %{REQUEST_FILENAME} -d [OR]
    RewriteCond %{REQUEST_FILENAME} -f
    RewriteRule ^ ^$1 [N]

    RewriteCond %{REQUEST_URI} (\.\w+$) [NC]
    RewriteRule ^(.*)$ public/$1

    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ server.php
   
</ifmodule>

 

 

.htaccess v /public (info tu)



 

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        #Options -MultiViews -Indexes
    </IfModule>

    RewriteEngine On

    # Redirect Trailing Slashes If Not A Folder...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)/$ /$1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ /index.php [L]

    # Handle Authorization Header
    RewriteCond %{HTTP:Authorization} .
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

</IfModule>

 

 

open gdpr back to top
×