htaccess pro alias

Vyřešeno328 zhlédnutíWebhostingalias htaccess
0

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.

Role: Zákazník
Otázka je uzamčena pro nové odpovědi.
MB313456 Vybral nejlepší odpověď 8. 7. 2024
0
16.29K Odpověď od WEDOS Internet, a.s. 0 Comments

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/

Role: Podpora
MB313456 Vybral nejlepší odpověď 8. 7. 2024
0

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.

Role: Zákazník
JS324546 Změnil status na publikováno 13. 6. 2024
0
45.46K Odpověď od WEDOS Internet, a.s. 0 Comments

Dobrý den,

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

Role: Podpora
TJ285257 Odpověděl na otázku 14. 6. 2024
0

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.

Role: Zákazník
TJ285257 Změnil status na publikováno 14. 6. 2024
0
45.46K Odpověď od WEDOS Internet, a.s. 0 Comments

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.

Role: Podpora
TJ285257 Odpověděl na otázku 14. 6. 2024
0

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

Role: Zákazník
TJ285257 Změnil status na publikováno 15. 6. 2024
0
45.46K Odpověď od WEDOS Internet, a.s. 0 Comments

Dobrý den,

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

Role: Podpora
TJ285257 Odpověděl na otázku 15. 6. 2024