[WP] HTTPS --> HTTP redirect in sommige gevallen

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Beatboxx
  • Registratie: April 2010
  • Laatst online: 26-10-2022

Beatboxx

Certified n00b

Topicstarter
Ik heb een probleem met mijn website. Allereerst wat gegevens:
OS: Ubuntu 12.04 64 bits
Webserver: Nginx 1.1.19 icm PHP 5.3.10
Wordpress 3.4.2

Wat er aan de hand is, is dat het inloggen via https moet. Als ik dan echter weer terug ga naar de normale website en het https autmatisch voor de domeinnaam blijft staan, worden al mijn javascripts niet geladen omdat die volgens Chrome (Meest recente versie) niet veilig zouden zijn omdat die met http:// worden geladen (Zonder ssl dus). Kan iemand mij vertellen hoe ik kan forcen dat elke domeinnaam zonder wp-admin of wp-login.php zonder SSL wordt geladen? Ik heb veel gezocht, maar ik weet niet hoe ik met redirects bijvoorbeeld de wp-admin folder kan uitzonderen....

Acties:
  • 0 Henk 'm!

  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 22-07-2024
Als ik dan echter weer terug ga naar de normale website en het https autmatisch voor de domeinnaam blijft staan
je kan na een succesvolle login toch gewoon een redirect doen naar een http versie van diezelfde site?

This message was sent on 100% recyclable electrons.


Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
^ Dat.

Verder: als je toch HTTPS gebruikt zou ik lekker alles op HTTPS mikken. "Vroeger" was 't nog wel eens voordelig i.v.m. serverbelasting om dat alleen voor logins e.d. te doen maar zolang je site geen T.net of FB achtige vormen aanneemt (misschien wat kort door de bocht) moet de overhead voor HTTPS redelijk verwaarloosbaar zijn.

Maar of je nou HTTPS of HTTP gebruikt; als je zorgt dat je resources gewoon protocol relative laadt (waar mogelijk uiteraard) dan heb je heel dit probleem niet (en zolang je geen externe domeinen (CDN's e.d.) gebruikt zou ik die niet eens gebruiken in de url; gewoon /app/js/myscript.js oid. i.p.v. (http(s):)//example.com/app/js/myscript.js. Scheelt weer in de data die over de lijn moet :P )

Een andere weg die je kunt bewandelen is zorgen dat je met een .htaccess (mod_rewrite) redirect voor alles (behalve) de login pagina's naar 't juiste protocol (HTTP<->HTTPS).

[ Voor 27% gewijzigd door RobIII op 06-12-2012 19:43 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • Beatboxx
  • Registratie: April 2010
  • Laatst online: 26-10-2022

Beatboxx

Certified n00b

Topicstarter
.htaccess in nginx :)? Maar ik snap wat je bedoelt!
Het probleem is dat de website (In ieder geval voor de komende tijd ivm wat betalingsproblemen) op een self-signed SSL certificaat loopt en praktisch alle browsers keihard erroren als ze dat zien. De beheerders kunnen daar mee leven, maar ik wil zoiets natuurlijk niet zomaar op de front-end website zetten, dat zal t waarschijnlijk niet echt goed doen bij de users. Ik ga even uitzoeken hoe ik alles wat op https zit en niet naar wp-login.php of naar wp-admin gaat wordt geredirect naar http://!

Acties:
  • 0 Henk 'm!

  • begintmeta
  • Registratie: November 2001
  • Niet online

begintmeta

Moderator General Chat
Afhankelijk van wat je bent/wilt is een gratis StartSSL-certificaat misschien het overwegen waard

[ Voor 3% gewijzigd door begintmeta op 06-12-2012 20:07 ]


Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
^ dat :P
En zelfs betaalde certificaten kosten weinig; als je dat al niet kunt ophoesten heb je andere/grotere problemen. Een uur devven/kutten hiermee kost meer...

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • Niemand_Anders
  • Registratie: Juli 2006
  • Laatst online: 09-07-2024

Niemand_Anders

Dat was ik niet..

Voor 8 dollar per jaar heb je gewoon ook een 'echt' SSL certificaat: http://www.namecheap.com/ssl-certificates/comodo.aspx.

Standaard SSL certficaten worden allang niet meer gebruikt als identitcatie van de server, maar puur voor de transport encryptie. Voor identificatie van de server hebben we nu EV-SSL certificaten..

If it isn't broken, fix it until it is..

Pagina: 1