.htacces – presmerovani pri chybejicim /

Vyřešeno557 zhlédnutíWebhosting
0

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

Role: Zákazník
Otázka je uzamčena pro nové odpovědi.
Vybral nejlepší odpověď
0
20.88K - WEDOS Internet, a.s. 0 Comments

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]

Role: Podpora Vizitka: Roses are Red, Violets are Blue Unexpected '{' on line 32.
Vybral nejlepší odpověď
0

do wordpressu jsem přidal www. na obou místech

a pak htaccess změnil na zaslanou podobu.
RewriteEngine On
 RewriteCond %{HTTP_HOST} ^www.rinceoiri\.cz [NC]
RewriteRule (.*) <a href="https://www.rinceoiri.cz/">https://www.rinceoiri.cz/</a>$1 [R=301,QSA,L]
RewriteCond %{HTTPS} off
RewriteRule (.*) <a href="https://www.rinceoiri.cz/">https://www.rinceoiri.cz/</a>$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]

Stránky jsou v loopu a nedají se načíst. Tak jsem byl nucen to v .htaccess změnit zpátky. (cookies jsem promazal.)
Není možné aby se mi na to nějaký technik podíval?
Děkuji.

Role: Zákazník
Změnil status na publikováno
0

Dobrý den, Váš web běží na WordPressu, postupujte podle tohoto návodu.

Role: Zákazník+ Web: http://www.nahodnytext.eu Vizitka: Doporučuji se podívat na https://kb.wedos.com/cs/ , kde najdete spoustu užitečných rad na vyřešení vašich problémů s webem :)
publikoval nový komentář

Dobrý den,

v tomto případě tento návod bohužel nepomůže. Tento návod pomůže v případě, kdy dojde k chybě například během instalace nebo migrace webu, zde se však jedná o problém kódu pro přesměrování z HTTP na HTTPS, kdy je použit špatný kód v nesprávném souboru .htaccess a tak přesměrování do cesty zahrne i doménový adresář.

0
20.88K - WEDOS Internet, a.s. 0 Comments

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]

Role: Podpora Vizitka: Roses are Red, Violets are Blue Unexpected '{' on line 32.
Odpověděl na otázku
0

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.

Role: Zákazník
Změnil status na publikováno
0

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.

Role: Zákazník
Změnil status na publikováno
0
22.19K - WEDOS Internet, a.s. 0 Comments

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

Role: Podpora
Odpověděl na otázku

Kategorie