Vyřešeno — vlákno je tím uzavřené a další odpovědi do něj nepřibývají.

Otázka

MČ143719
MČ143719 Zákazník Webhosting Vyřešeno

htaccess pro alias

Dobrý den,

mám zřízený alias. Pokud uložím nějaké pravidlo přímo do adresáře /domains/domena.cz/.htaccess, tak se mi zdá, že pravilda jsou ignorována. Pravidla se zřejmě načítají jen z hlavního .htacces, který je uložen v adresáři hlavní domény. Jak nastavit pravidla samostatně jen pro alias?

Děkuji.

0

7 odpovědí

JS324546
JS324546 Podpora Přijatá odpověď

Dobrý den,

pravidla ignorována nejsou. Pravidla v souboru .htaccess jsou vždy platná pro adresář kde se soubor nachází a podadresáře.

Jaké pravidlo se snažíte nastavit? Zkontrolujte také, zda máte v adresář /www výchozí soubor .htaccess ten se stará o samotné směrování požadavků na aliasy, pokud by toto pravidlo chybělo, tak se dotaz na alias ani nedostane do adresáře /domains/domena.cz/

0
MČ143719
MČ143719 Zákazník

Výchozí .htaccess mám v adresáři /www a nastavený alias mi taky bez problémů funguje. Ale potřeboval bych pro alias nastavit nějaká pravidla.

Pokud do souboru /domains/domena.cz/.htaccess vložím jakékoliv pravidlo, např.:

RewriteEngine on
RewriteRule test\.html robots.txt

tak se toto pravidlo neprovede. Provedou se pravidla z .htaccess v adresáři /www

Nevím proč tomu tak je.

0
TJ285257
TJ285257 Podpora

Dobrý den,

o jaký přesně webhosting se prosím jedná?

0
MČ143719
MČ143719 Zákazník

Testováním jsem zjistil, že toto pravidlo, které mám u hlavní domény v adresáři /www

#přidá lomítko na konec adresy
RewriteCond %{REQUEST_URI} !(/$|\.)
RewriteRule (.*) %{REQUEST_URI}/ [R=301,L]

znefunkční pravidla u aliasu /domains/domena.cz/.htaccess

Myslel jsem, že i prázdný .htaccess s RewriteEngine on anuluje všechna pravidla z nadřazeného adresáře.

Hosting je tlamovci.cz. Děkuji.

0
TJ285257
TJ285257 Podpora

Dobrý den,

doporučujeme needitovat náš výchozí soubor .htaccess a nechat tam jen naše pravidla. V adresáři /www máte mít jen tento soubor, data poté v adresářích /www/domains/domena.tld. Viz adresářová struktura.

0
MČ143719
MČ143719 Zákazník

Kam tedy umístit pravidla, která mají být platná jen pro hlavní doménu, ale ne pro aliasy? Děkuji.

0
TJ285257
TJ285257 Podpora

Dobrý den,

to jsem vám popisoval viz výše, musíte mít dodrženou adresářovou strukturu.

0

Máte stejný problém?

Tohle vlákno je uzavřené a odpovídat už v něm nejde. Když vám odpověď nestačí nebo se vás týká něco jiného, položte vlastní dotaz — odkaz na tohle vlákno do něj klidně vložte.