Úvodní stránka › Fórum podpory WordPressu › Problémy s WordPressem › WP presunut do subdirectory, Jak nyní nastavit manuálně ForceHTTPS?
Štítky: FORCE_SSL_ADMIN, https
Zvolené téma obsahuje celkem 6 odpovědí. Do diskuze (2 účastníci) se naposledy zapojil uživatel Mick a poslední změna je stará 7 let, 2 měsíce.
-
AutorPříspěvky
-
3. ledna 2018 (21:36) #34426
kluci víte někdo jak udělat aby: nainstalovany wordpress do rootu a potom presunuty do subdirectory správně nastavit ForceHTTPS? manualne bez pluginu.
* wordpress jsme uspesne nainstalovali do rootu a pote presunuli do podslozky
* pote jsme spravne upravil jak soubor.htaccess
. tak iwp-config.php
* pote jsme spravne editoval.htaccess
v rootu hlavni domeny
..web otestovan a krasne funguje, dobre se nacita a ukazuje spravne hlavnidomena.cz, podslozka spravne schovana a vse funguje korektneALE NYNI HTTPS A KONEC :-/
upravili jsme administraci z http na https
ve slozce wordpressu jsme upravili htaccess kde jsme pripsali:# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{SERVER_PORT} !^443$ RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule></em> # END WordPress
a do
wp-config.php
jsme pripsali:/** https administrace */ define('FORCE_SSL_ADMIN', true);
ALE WEB PRESTAL FUNGOVAT :-/ hledal jsem na internetu ale nikde jsem nenalezl nic co by pomohlo :-( nebyl by tu nahodou nekdo kdo by umel pomoci :-) predem vsem co daji nejakou radu predem diky.
3. ledna 2018 (21:51) #34427.htaccess v rootu domeny:
<IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTP_HOST} ^(www.)?domena.com$ RewriteCond %{REQUEST_URI} !^/domena/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /domena/$1 RewriteCond %{HTTP_HOST} ^(www.)?domena.com$ RewriteRule ^(/)?$ domena.com/index.php [L] </IfModule>
.htaccess v podslozce kde je nainstalovany wordpress:
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{SERVER_PORT} !^443$ RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress
KDYZ JSME ALE DO ADMINISTRACE WORDPRESSU V NASTAVENI DOPŘIPSALI DVAKRAT “https” A POTE DO WP-CONFIG.PHP PRIDALL KOD NIZE, TAK PRESTAL WEB FUNGOVAT. nemel by nekdo radu jakrozfungovat https ikdyz je wordpress v subdomene ale web se ma nacitat jako by byl v rootu? :-)
/** https administrace */ define('FORCE_SSL_ADMIN', true);
4. ledna 2018 (11:59) #34433Co to znamená, že web přestal fungovat? Jaká se tam objevuje chyba?
Máte správně
.htaccess
soubory (musí tam být dva, jeden v adresáři s WP a druhý v rootu)? A obsahují pravidla pro subdirectory i přesměrování na HTTPS? Mohla by tam být i šablona nebo nějaký plugin, který s tím má problém, nahradil jste všude v databázihttp
nahttps
?4. ledna 2018 (12:05) #34434No proste se prestal nacitat a zacla se zobrazovat jen stranka hodtingu kde se domena hostuje.
Jakmile jsme ale v databazi opet vratili ty dve url z administrace wordpressu zpet, a znovu jsme nahrali puvodni
.htaccess
z rootu i z podslozky awp-config.php
ze slozky wordpressu tak to zas jeloProste zaboha nemohu prijit na to jak mit WordPress ve slozce ale aby se to nacitalo jakoby z rootu ale behalo to pod HTTPS, na http to jde.
A pritom certifikaty jsou funkcni mame par jinych webu na wordpressu ktere jsou primo v rootu a tam s tim neni problem.Zkouseli jsme vcera spoustu navodu apod ale zatim nebylo nic funkcni :-(
4. ledna 2018 (12:25) #34435– Neuložila se do logu konkrétní chyba? Web vrací 404, 403 nebo něco jiného?
– Zkusil bych pro jistotu všechny úpravy provádět při deaktivovaných pluginech a základní šabloně Twenty Seventeen.
– Funkčnost certifikátu vyzkoušíte jednoduše např. zobrazením souboruhttps://domena.cz/readme.html
.
– KonstantaFORCE_SSL_ADMIN
není vůbec potřeba (pokud stejně všechno přesměrujete), takžewp-config.php
můžete bez obav ignorovat.
– Patrně to padá kvůli.htaccess
pravidlům, zkuste je postupně odebírat a hledat, který řádek za to může.
– Změnit URL v administraci WP nemusí někdy stačit, je vhodné projet hromadně celou databázi a všude to natvrdo změnit. Nechal jste v URL i nastavenou podsložku (změnit by se tam měl pouze protokol)?4. ledna 2018 (12:30) #34436prave ze nic, jakmile se udelala uprava ssl (z http na https) tak po otevreni domeny se zacla nacitat jen takova ta defaultni stranka daneho hostingu.
potom co jsme upravu z https na http dali zpet tak se zase zacal wordpress ze slozky nacitat jako kdyby byl v rootu.
budeme se jeste snazit to nejak vyresit. chceme mit totiz na tomto webu wp ve slozce pro pripadne budouci upravy verzi. tak snad neco najdeme kde nekdo rozjel wordpress v podslozce a i s https.4. ledna 2018 (13:28) #34438tak nakonec jsme tam jeste prekopirovali index.php ze slozky wordpressu a upravili jeden radek a zatim to vypada ze to zaclo chodit :-) tak az nahazem do wordpressu vsechny nutne pluginy a vzhled a drobne upravi tak snad to bude chodit ok :-)
-
AutorPříspěvky
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.