.htaccess

klucon
18. úno 2019 04:52 #138977
Zdravím,
mám 3 instalace Joomly (všechny 3.9.3).
www.domain.xx
sub1.domain.xx
sub2.domain.xx

Na Sub 1 mám již několik let aktivní htaccess a SEF, nyní jsem konečně zprovoznil hlavní a Sub 2, jak mám nastavit htaccess, aby mi fungovalo? Všude je to pořád originální, pouze na hlavním mám dodané přesměrování všech požadavků na www.

Když to teď zapnu, tak to hází 500.

Díky za rady

www.klucon.cz - Klucon Sports extensions for a new Joomla 4.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Bong
18. úno 2019 06:35 #138978
Ono také může záležet u koho je hosting a jak jsou hierarchicky složky s instalacemi.

I'm sorry, my responses are limited...you must ask the right questions.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Ernst
18. úno 2019 11:23 #138980
opravdu záleží na hostingu
tenhle příklad je z wedosu
# 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]

a nezapomeňte si nastavit live site v joomle
Poděkovali: Bong

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Bong
19. úno 2019 22:11 - 19. úno 2019 22:19 #139006
Nakonec to byla Savana a nastavení .htaccess je malinko jiné:

Z kořenové složky přejmenovat soubor htaccess.txt na .htaccess.

Zakomentovat (na začátek řádku přidat #):

# Options +FollowSymlinks
# Options -Indexes
# IndexIgnore *


V Globálním nastavení nastavit:

Nastavení SEO
Přátelské URL ANO
Použít přepis URL ANO


To platí jak pro doménu, tak i pro subdomény.

I'm sorry, my responses are limited...you must ask the right questions.
Poděkovali: klucon

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od klucon
20. úno 2019 04:36 #139017
Bongu, Díky!

www.klucon.cz - Klucon Sports extensions for a new Joomla 4.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Pavel [byPV]
20. úno 2019 14:35 #139042

# Options +FollowSymlinks
# Options -Indexes
# IndexIgnore *


Určitě je to nutné zakomentovat? Mám několik webů na Joomla 3.x na Savaně (Managed VPS) a všechny tři parametry mi tam fungují bez problémů.

Mám dojem, že Savana ani nepoužívá symlinky, tudíž první volba by neměla vadit (tuším, že toto nastavení vadí např. na Wedosu) a ty dvě další volby už snad nikde, protože to slouží jen k zabránění vylistování složky na webu.

Nebyl tam jen zastaralý .htaccess, který bylo nutné aktualizovat?

PS: Pokud to není na Managed VPS, ale jen na Webhostingu, tak s tím nemám zkušenost, tudíž možná tam nějaká omezení jsou.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od klucon
20. úno 2019 15:03 #139043
Ahoj,
managed VPS to není, je to klasický hosting..

zastaralé .htaccess není, protože jedna subdomena byla zprovozněna teprve nedávno a to na Joomla 3.9.x

www.klucon.cz - Klucon Sports extensions for a new Joomla 4.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Pavel [byPV]
20. úno 2019 15:15 #139044
No, ale i tak si myslím, že by mohl být problém leda tak s tou volbou "Options +FollowSymlinks" a to ostatní by mohlo (přesněji řečeno z důvodu bezpečnosti - mělo) zůstat povolené... Pokud jste nezkoušel, zkuste...

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Bong
20. úno 2019 20:53 #139053
Všechny kombinace byly snad vyzkoušené. Musí to být zakomentované všechno.
Dokonce jsem tohle našel na nějakém fóru a bylo tam připsáno, že na radu hostingu...

I'm sorry, my responses are limited...you must ask the right questions.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.