Omdirigera HTTP till HTTPS - apache https / ssl-webbplats, omdirigera http till https-handledning

Mitt problem är att min hemsida finns på https://www.example.com/page/2/, /3/, /4/ och så vidare, det finns fortfarande på /1000/. Samma dubbla sidversioner finns på /about och och /contact sida på min webbplats.

Nu vad jag vill är att omdirigera alla https://www.example.com/page/* Webbadresser till https://www.example.com

Vilken kod ska jag använda på .htaccess för att fixa dessa dubbla sidversioner av min webbplats?

  • Om inget länkar till dessa sidnummer borde det inte vara ett problem.
  • Att förtydliga, https://www.example.com/ visar för närvarande din hemsida och detta är den URL som du länkar till på hela din webbplats?

regel för alla efter /page/* omdirigera till hemsidan:

RewriteEngine On RewriteRule ^page\/(.*)$ / [R=301,L] 

eller alla /page/0-9+/ omdirigera till hemsidan:

RewriteEngine On RewriteRule ^page\/(\d+)\/$ / [R=301,L] 
  • Inget behov av att undkomma snedstrecket i Apache regex (eftersom det inte finns någon snedavgränsare har snedstrecket ingen speciell betydelse).

fungerat för dig: Charles Robertson | Vill du kontakta oss?