Nezobrazují se stránky webu – chyba 404 Not Found
Na webu www.zhubnetesnami.cz se mi zobrazuje jen úvodní stránka a všechny další ne. I nově vytvořené stránky se nikdy nezobrazují. Již před měsícem jsem tento dotaz psala, ale dosud jsem nedostala odpověď, co s tím dělat. Předem odpovídám, že jsem s tím nic nedělala. Pouze jsem se snažila napsat celý web znovu – tj. ve wordpressu znovu všechny stránky napsat v naději, že se budou zobrazovat, ale nepomohlo to. Web je ve stavu, v jakém jste mi ho cca před půl rokem přesunuli do adresáře /domains.
Bohužel ani na mail ani nikam do zákaznického účtu nedostávám odpovědi na otázky, pokud jste mi to už odpovídali, tak opravdu nevím, kde odpověď najít.
4 Answers
Dobrý den,
web se mi zobrazuje v pořádku. Předpokládám že se podařilo problém vyřešit.
Vlákno nyní uzavírám z důvodu neaktivity. V případě potřeby založte nový dotaz .
- # BEGIN WordPress
- <IfModule mod_rewrite.c>
- RewriteEngine On
- RewriteBase /
- RewriteRule ^index\.php$ – [L]
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteCond %{REQUEST_FILENAME} !-d
- RewriteRule . /index.php [L]
- </IfModule>
- # END WordPress
Druhého? Pokud druhý je ten obnovený, tak to je tenhle:
- # htaccess rules for subdomains and aliases
- # to create new subdomain, create a folder www/subdom/(subdomain name)
- # to create web for alias, create a folder www/domains/(whole domain name)
- # htaccess pravidla pro subdomeny a samostatne weby aliasu
- # pro vytvoreni subdomeny vytvorte adresar www/subdom/(nazev subdomeny)
- # pro vytvoreni webu pro alias vytvorte adresar www/domains/(cely domenovy nazev)
- # dalsi info a priklady: https://kb.wedos.com/cs/webhosting/htaccess/htaccess-na-webhostingu
- 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]
Pokud druhý je ten v podadresáři domény, tak ten je:
- # BEGIN WordPress
- <IfModule mod_rewrite.c>
- RewriteEngine On
- RewriteBase /
- RewriteRule ^index\.php$ – [L]
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteCond %{REQUEST_FILENAME} !-d
- RewriteRule . /index.php [L]
- </IfModule>
- # END WordPress
Dobrý den, když se připojíte na FTP, máte v adresáři www soubor .htaccess? Obsah webu máte nahraný v adresáři www\domains\zhubnetesnami.cz? Je v tomto adresáři také .htaccess?
Pokud tam jsou oba soubory .htaccess, zkuste obnovit výchozí .htaccess – Přihlásíte se do zákaznické administrace Wedos > Webhosting > Volba konkrétního webhostingu > Nástroje (levé menu) > obnova .htaccess .
Do tohoto vlákna pak nahrajte obsah druhého souboru .htaccess .