i'm trying setup wordpress blog subfolder on domain using ssl without success. if blog .htaccess set redirect http https results redirect loop. if .htaccess not set redirect http https blog not showing browser blocking http requests ssl in use, wp logins failing in case.
details: - fresh wordpress installation - domain using ssl - wp installed on subfolder example.com/blog/ - https set wp's home , site url in database here blog folder .htaccess
<ifmodule mod_rewrite.c> rewriteengine on rewritecond %{server_port} !^443$ rewriterule (.*) https://%{http_host}%{request_uri} [r=301,l] rewritebase /blog/ rewriterule ^index\.php$ - [l] rewritecond %{request_filename} !-f rewritecond %{request_filename} !-d rewriterule . /blog/index.php [l] </ifmodule> here main domain .htaccess:
options +followsymlinks rewriteengine on rewritebase / rewritecond %{http_host} ^www\.(.*)$ [nc] rewriterule ^(.*)$ http://%1/$1 [r=301,l] rewritecond %{request_filename} !-d rewritecond %{request_uri} !\..+$ rewriterule ^(.*)$ http://foobar.example.com/$1 [l,r=301] here apache config http requests: /etc/apache2/sites-available/000-default.conf
<virtualhost *:80> servername example.com serveralias *.example.com serversignature off rewriteengine on rewritecond %{https} !=on rewriterule .* https://%{server_name}%{request_uri} [ne,r,l] </virtualhost> any , ideas check highly appreciated.
update: have manually replaced http urls https in wp database, occurrences sample page , post urls, didn't resolve problem.
i able resolve problem adding $_server['https']='on'; wp-config.php. don't know why $_server['https'] not set system, guess somehow related apache/ssl configurations.
without setting $_server['https']='on' wp not able detect https , loading content on http .htaccess redirects caused redirect loop.
Comments
Post a Comment