alias nastavení

Vyřešeno703 zhlédnutíWebhosting
0

Dobrý den.

Dle vašeho návodu jsem vytvořil alias na grafik-art.cz pro adresu https://test.grafik-art.cz/
ale web, který je umístěn v adresáři domains/test.grafik-art.cz pak ukazuje adresu včetně adresářů např. takhle https://test.grafik-art.cz/domains/test.grafik-art.cz/csfarmabk/kontakt

můžete mi prosím poradit v čem je problém, děkuji

Role: Zákazník
Otázka je uzamčena pro nové odpovědi.
TJ285257 Vybral nejlepší odpověď 12. 10. 2023
0

Již jsem weby zprovoznil. Děkuji. Ale nechápu proč například neuveřejníte jednoduchý návod, jak na vašem hostingu pod subdoménou  provozovat Drupal web ?:-)

1) soubory se nakopírují do složky /www/subdom/vasesubdomena/

2) V souboru settings.php:

nastavit přístup k databázi,

na ř. 271 nastavit:

$base_url = ‚http://subdomena.domena.cz‘; // NO trailing slash!

3) V souboru .htaccess řádek:

RewriteRule ^ index.php [L]

změnit na toto:

RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

4) Do souboru .htaccess v kořenovém adresáři www vložit navíc řádky:

RewriteEngine On

# cele domeny (aliasy)
RewriteCond %{REQUEST_URI} !^domains/
RewriteCond %{REQUEST_URI} !^/domains/
RewriteCond %{HTTP_HOST} ^(www\.)?(.*)$
RewriteCond %{DOCUMENT_ROOT}/domains/%2 -d
RewriteRule (.*) domains/%2/$1 [DPI]

# subdomeny (s nebo bez www na zacatku)
RewriteCond %{REQUEST_URI} !^subdom/
RewriteCond %{REQUEST_URI} !^/subdom/
RewriteCond %{HTTP_HOST} ^(www\.)?(.*)\.([^\.]*)\.([^\.]*)$
RewriteCond %{DOCUMENT_ROOT}/subdom/%2 -d
RewriteRule (.*) subdom/%2/$1 [DPI]

# aliasy – spravne presmerovani pri chybejicim /
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^domains/[^/]+/(.+[^/])$ /$1/ [R]

# subdomeny – spravne presmerovani pri chybejicim /
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^subdom/[^/]+/(.+[^/])$ /$1/ [R]

Role: Zákazník
TJ285257 Změnil status na publikováno 12. 10. 2023
Prohlížíte 1 ze 10 odpovědí, klikněte zde pro zobrazení všech odpovědí.