.htacces – presmerovani pri chybejicim /
Dobrý den,
mám problém s nastavením .htaccess v hostingu rinceoiri.cz
Při napsání rinceoiri.cz mě to přesměrovává na https://rinceoiri.cz/domains/rinceoiri.cz/
Potřeboval bych, aby to zůstalo na https://rinceoiri.cz/.
Když napíšu rinceoiri.cz/ tak mi vše funguje bez problémů. Mám pouze problém s variantou bez lomítka. Mohl bych poprosit o správné do-nastavení? Někde stále dělám chybu.
Děkuji
Martin Rašplička
8 Answers
Dobrý den,
jistě vidíte že chyba je v tom, že jste to nepřekopíroval správně. Zkopírováním se Vám tam vytvořil html tag <a>, tedy Vám vznikl špatný kód.
Nahrajte tam tedy čistý TXT
RewriteEngine On RewriteCond %{HTTP_HOST} ^www.rinceoiri\.cz [NC] RewriteRule (.*) https://www.rinceoiri.cz/$1 [R=301,QSA,L] RewriteCond %{HTTPS} off RewriteRule (.*) https://www.rinceoiri.cz/$1 [R=301,L] # 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] # aliasy – spravne presmerovani pri chybejicim / RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^domains/[^/]+/(.+[^/])$ /$1/ [R]
Zdravím, a jak vypadá soubor .htaccess?
Dobrý den,
doporučuji v nástrojích webhostingu výchozí soubor .htaccess obnovit.
Také zkontrolujte správnost nastavení URL ve WordPressu
Změna bázové URL adresy – WordPress
WordPress mám nastavený správně, htaccess už jsem jednou obnovoval a i jsem se ho snažil upravit a stále nic nepomohlo. Jedná se o špatné zobrazení pouze s variantou bez lomítka.
v htaccessu už jsem přidal i přespěrování ze rince.cz a rince.cz/ – i to funguje
Ale rinceoiri.cz – stále přesměrovává na https://rinceoiri.cz/domains/rinceoiri.cz/
Mohl bych si třeba zaplatit technika, aby to opravil? Protože to potřebuji opravit co nejrychleji. Děkuji.
V Htaccess mám:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^rince.cz
RewriteRule ^(.*)$ https://www.rinceoiri.cz/$1 [R=permanent,L]
# 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]
# aliasy – spravne presmerovani pri chybejicim /
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^domains/[^/]+/(.+[^/])$ /$1/ [R]
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R=301]
Header set Content-Security-Policy „upgrade-insecure-requests;“
Pořádně se v tom nevyznám, takže očekávám, že tady bude nějaká chyba.
Děkuji.
Dobrý den, Váš web běží na WordPressu, postupujte podle tohoto návodu.
Dobrý den,
v základním nastavení WordPressu, kde máte URL webu, si nastavte před adresu www, tedy aby výsledek byl:
Instalace WordPressu: https://www.rinceoiri.cz
Úvodní stránka webu: https://www.rinceoiri.cz
Poté se přihlaste na FTP a upravte soubor .htaccess na
RewriteEngine On RewriteCond %{HTTP_HOST} ^www.rinceoiri\.cz [NC] RewriteRule (.*) https://www.rinceoiri.cz/$1 [R=301,QSA,L] RewriteCond %{HTTPS} off RewriteRule (.*) https://www.rinceoiri.cz/$1 [R=301,L] # 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] # aliasy – spravne presmerovani pri chybejicim / RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^domains/[^/]+/(.+[^/])$ /$1/ [R]