Po aktiwaci https pro wordpress stránku se nejde přihlásit
Dobrý den,
provedla jsem aktivaci https s certifikátem Let’s encrypt na svou WordPress stránku karane.cz přesně podle Vašeho návodu.
Ve WordPressu jsem změnila v nastavení domény http na https.
Na obou doménách bez i s www jsou v administraci certifikáty označeny jako aktivní.
Na FTP jsem přepsala htaccess soubor vložila jsem tam kód z návodu.
Nyní se ale nemůžu vůbec na svou stránku dostat do administrace. Snažím se přihlást jako normálně, ale píše mi to následující chybovou hlášku:
Not Found
The requested URL /wp-login.php was not found on this server.
Nejde to ani přes wp-admin
Samotná stránka , kde by měl být aktivován maintenance mód čili ukazovat se pouze jednoduchá stránka s oznámením, ukazuje vaši stránku webhosting je aktivní.
Prosím o radu, kde je chyba a hlavně jak se dostat na své stránky. Nejsem webmaster jsem amatér.
Děkuji.
7 Answers
Dobrý den,
původní soubor .htaccess ve /www ponechte popř. jej obnovte v nástrojích webhostingu z administrace. Ve složce webu v domains pak musíte mít zmíněná pravidla výše.
Změnu URL z databáze můžete provést dle
https://help.wedos.cz/navody/cms/zmena-url-wordpress/
Na internetu jsem našla toto řešení svého problému. Můžete mi s ním prosím pomoci? Jak se dostanu do své MySQL databáze?
You can change the URLs inside your MySQL database. You can access it through your hosting provider, usually via phpMyAdmin. Look for “MySQL” in your hosting account.
Make sure you are editing the right database (you can find the name inside wp-config.php in your WordPress installation where it says define(‘DB_NAME’, ‘[this is the name of your database]’);. Go to the wp_option table (it’s not a file but a part of your database) and find the entries called siteurl and home. Edit them both and change them back to the non-HTTPS version of your URL. Don’t forget to save. After that, you should have access to your site again.
já mám v FTP dva soubory .htaccess ten první, co jsem vám poslala je v adresáři root /www /domains /karane.cz
a pak mám ješte v adresáři root / www tento:
# 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: http://kb.wedos.com/r/32/webhosting-htaccess.html # 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]
# BEGIN HTTPS WEDOS RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{SERVER_NAME}/$1 [R=301,L] Header set Content-Security-Policy "upgrade-insecure-requests;" # END HTTPS WEDOS # BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress
Dobrý den,
můžete nám sem prosím překopírovat celý .htaccess? Vložte jej přes funkci „vložit kód“.
Dobrý den,
ujistěte se prosím že jste z FTP nesmazal následující kód
# BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress