Wordpress: Issues with shared SSL and custom permalinks - wordpress

I want to apply SSL to about 4 pages of my wordpress site which visitors will only see when they go through a checkout procedure.
I am using the wordpress plugin 'WordPress HTTPS (SSL)' for the SSL capabilities - WordPress HTTPS (SSL)
I have a shared SSL certificate and the SSL pages only display when I set the permalinks to be default. Otherwise I get a 404 error. This seems to be quite a common error.
I really want the site to display Pretty Permalinks for all pages and posts on the site, but I am willing to compromise on these 4 pages.
Therefore, my question is, can I set all pages to be Pretty Permalinks except these 4 SSL pages, which need to be set as default pages? If so, how?
I have tried several Permalink plugins without any real success.

Are you sure that your server is allowing the use of Pretty Permalinks?
Do you have the mod_rewrite Apache module enabled?
Are you allowed to override server configuration with .htaccess files? This is specified by the AllowOverride Apache directive(found in the Apache configuration file)
If you have no idea about those - ask your hosting provider for support - they should know if those are enabled.
The easiest way to confirm that the Permalinks are working in general is to disable the WordPress HTTPS (SSL) plugin and see if the pretty permalinks are working or you are still getting the 404 page.

Related

Wordpress permalink and HTTPS

I installed HTTPS on my website in WordPress . I use CloudFlare for it and I made changes to the URL in WordPress administration and the CloudFlare plugins etc.
screenshot of home page modification
My concern is the following I have HTTPS in my WordPress general settings . I have HTTPS in the permalinks confirmation page.
Only once editing a page or a project under the title permiliens the portfolio is in HTTP ...
I do not understand why it does not go into HTTPS ( for doing so on other sites I do not remember such a problem).
Can you help me?
First of all make sure that your site is only opening up with https and not with http and https.
In the WP general settings wordpress and site name should start with https
Then logout and then login back to wordpress admin. Post that your permalinks should start displaying as https. Also you need to change the internal links to https manually.
Let me know if that fixed the issue. I had similar problems with my site, for which i moved to https just yesterday. Also let me know if you did anything extra for your site.

HTTPS to HTTP redirect via .htaccess

I have a website hosted on a GoDaddy wordpress hosting. We had an SSL, but not longer have the SSL. Google archive some pages with the SSL so I just want to redirect https requests to the http version of the sit.e I have access to the .htaccess file so I figured that was the best way to do it.
I have been searching around and tried tons of different .htaccess redirects, but none of them are working. Including this https to http 301 redirect via htaccess. I know the htaccess is functioning because wordpress is working and I added a few test redirects to it and they worked as well.
Any thoughts or suggestions would be much appreciated.
Thanks.
Wordpress has its own redirect procedure.
Check in the General Settings of you WP Panel for the WordPress Address and the Site Address fields. Make sure they both are non ssl absolute paths.
Another thing to check is on the wp-config.php
define('FORCE_SSL_ADMIN', true);
That could have been added by another plugin. Remove it or make it false.
One last thing you could try (not the best option) is to ask google to remove those specific links, here's a reference for that.
I hope this helps.

Is it safe to switch to https on a Wordpress site?

I would like to get a SSL certificate for my WordPress site. Is it safe to switch from http to https? My host says it's an automatic install, but shouldn't I change all the URLs?
In my theme I have hard coded URLs, but also WordPress permalink PHP codes for example. The hard coded URLs can be changed, but how about the URLs in the Wordpress code itself and all the plugins? If I change that and there's an update it will all be lost I suppose.
I would like to have https all over the website. Will the site and all the plugins still work after I switch from http to https?
It is safe, but yes, you will have to change the hardcoded urls or establish redirections, the first option is better. There are plugins that help you with this, remember all internal linking in your posts has to change, too.
You can read here. This question is related.

Wordpress SSL on Booking Page

Good Day Mates,
A mate and I are setting up a Wordpress site for surfing tours. We are using Gravity forms and authroize.net. We had an ssl installed successfully but our wordpress page is still saying the connection isnt fully secure. https://offthebeatentrackadventures.com.au/booking-surf-trip/
It looks like it's pulling the menu items in http:// and not http://
We installed and configured the plugin http://wordpress.org/plugins/wordpress-https/ to force SSL only on this page. Upon loading the [page it goes to HTTPS but the external items are loading http://
Is there any other way to get the SSL to work? It seems as this plugin is not doing the job.
In General > Settings make sure the URL is entered as https://. The other solution is to do something with .htaccess

Drupal page won't stay https, redirection loop

On a Drupal 6 site we can't figure out why pages, other than the home page, refuse to be accessed in https. Accessing any page on the site, except the home page, immediately redirects back to itself at http.
Apache is correctly setup with a valid SSL certificate.
I'm certain its not the .htaccess file. There's no rewrite rules regarding https or port 443.
I added $conf['https'] = TRUE; to the settings.php
I installed the Secure Page module and configured it to secure the page we want, but it causes a redirection loop ending in a browser error.
No other modules that I can see relate to http vs. https
I can't find any admin settings regarding the base URL that would force this behavior.
I have a lot of experience with server admin, LAMP software, and a little with Drupal, but this one has me stumped. Any hints or suggestions would help me a lot.
Check to see if base url in settings.php is set to the http address. This can cause this behavior.

Resources