Přesměrování aliasu com domény na anglickou mutaci webu na WordPressu.

Vyřešeno543 zhlédnutíWebhostingjazykové mutace WP přesměrování aliasu
0

Dobrý den, nedaří se nám nastavit přesměrování domény tomasnetopil.com, která je vedená jako alias na webhostingu tomasnetopil.cz. Na hostingu jsou WP stránky ve dvou jazykových mutacích (CZ a EN) a chtěli bychom aby doména tomasnetopil.com směrovala na adresu: https://tomasnetopil.cz/en/home/

Zkoušeli jsme nastavit na hostingu v sekci Nastavení přesměrování a dle návodu https://help.wedos.cz/navody/webhosting/samostatne-weby-pro-aliasy/ s oddělenými adresáři.

Programátor také zkoušel upravovat htacces dle  https://kb.wedos.com/cs/webhosting/htaccess/htaccess-na-webhostingu/

Ale ani jedno nefungovalo a když se zadá url https://tomasnetopil.com/  tak se nanačítá.

Děkuji za nasměrování, kde hledat chybu.

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

Vlákno nyní uzavírám z důvodu neaktivity. V případě potřeby založte nový dotaz nebo nás kontaktujte pomocí kontaktního formuláře.

Role: Podpora Web: https://kb.wedos.com Vizitka: WEDOS Specialista na Znalostní bázi
MB313456 Vybral nejlepší odpověď 13. 12. 2022
0
90.17K Odpověď od WEDOS Internet, a.s. 1 Komentář

Zkuste projít návod na mod_rewrite. Váš konkrétní případ zde sice popsaný není, ale možná se Vám podaří na něco přijít. Bohužel přesný kód, navíc ve spojení s WordPressem, Vám v tomto případě poradit nedokážu.

Role: Podpora Web: https://kb.wedos.com Vizitka: WEDOS Specialista na Znalostní bázi
TN334016 publikoval nový komentář 28. 11. 2022
0

Nebo ještě mě napadla další s tím spojený dotaz. Nešlo by vb nastavení htaccess docílit, aby po přesměrování na https://tomasnetopil.cz/en/home/  se zobrazovalo url https://tomasnetopil.com ?

Role: Zákazník
MB313456 Změnil status na publikováno 28. 11. 2022
0
90.17K Odpověď od WEDOS Internet, a.s. 0 Comments

Zkuste tento postup:

  1. Na FTP zřiďte v adresáři www/domains složku tomasnetopil.com.
  2. V této složce založte soubor .htaccess s tímto kódem:
    RewriteEngine On
    RewriteRule (.*) https://tomasnetopil.cz/en/home/ [R=301,L]
  3. Dle tohoto návodu nasměrujte doménu na webhosting tomasnetopil.cz.
Role: Podpora Web: https://kb.wedos.com Vizitka: WEDOS Specialista na Znalostní bázi
MB313456 Odpověděl na otázku 28. 11. 2022
0

Programátor má teď nahraný htaccess do složky www
Kod:

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]

a ve složce domains / tomasnetopil.cz má tento kod v htaccess

# This file was updated by Duplicator on 2022-09-07 14:17:59.
# See the original_files_ folder for the original source_site_htaccess file.

#Begin Really Simple Security
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} !=on [NC]
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
</IfModule>

#End Really Simple Security
# BEGIN WordPress
# Direktivy (řádky) mezi „BEGIN WordPress“ a „END WordPress“ jsou
# dynamicky generované a měly by být upravovány pouze pomocí filtrů WordPressu.
# Veškeré změny směrnic mezi těmito značkami budou přepsány.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* – [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Pro jazykové mutace je použit WP plugin Polylang

Role: Zákazník
MB313456 Změnil status na publikováno 28. 11. 2022
0
90.17K Odpověď od WEDOS Internet, a.s. 0 Comments

Dobrý den,

můžete poslat umístění a obsah souboru .htaccess, kterým jste přesměrování zkoušeli provést? Možná se nějaký problém objevil tam.

Pokud pro jazykové mutace používáte WP Multisite, na jeho instalaci (pro WEDOS prý dost specifickou) najdete návodu na tomto odkazu.

Role: Podpora Web: https://kb.wedos.com Vizitka: WEDOS Specialista na Znalostní bázi
MB313456 Odpověděl na otázku 28. 11. 2022