Skip to content

Enable HSTS and make sure everything is HTTPS

Solved Configure
25 2 8.4k
  • @phenomlab all WordPress installations for domain or subdirectory is properly getting redirected to www. so i don’t want to add any rules in main ht access

    i want all requests to “ask” folder to be converted to www. https://www.domain.com/ask

    only flarum is not doing www. redirection

    if writing a global rule is the right approach i will try that

    wrote on last edited by
    #21

    @hari You should leverage the .htaccess inside the Flarum root directory and not touch anything else. If you set the forward here, it should work as planned.

    Let me know if you need any help.

  • @hari You should leverage the .htaccess inside the Flarum root directory and not touch anything else. If you set the forward here, it should work as planned.

    Let me know if you need any help.

    wrote on last edited by
    #22

    @phenomlab yes i want you to suggest/modify this for me

    RewriteCond %{HTTP_HOST} ^yourdomain.com/ask [NC]
    RewriteRule ^(.*)$ http://www.yourdomain.com/ask/$1 [L,R=301]
    

    if i use this line in the subdirectory (flarum) it will redirect to to http?

    could you suggest me a line which only modify non www to www and doent touch the https or http thing since DNS is taking care of it.

  • @phenomlab yes i want you to suggest/modify this for me

    RewriteCond %{HTTP_HOST} ^yourdomain.com/ask [NC]
    RewriteRule ^(.*)$ http://www.yourdomain.com/ask/$1 [L,R=301]
    

    if i use this line in the subdirectory (flarum) it will redirect to to http?

    could you suggest me a line which only modify non www to www and doent touch the https or http thing since DNS is taking care of it.

    wrote on last edited by
    #23

    @hari said in Enable HSTS and make sure everything is HTTPS:

    RewriteRule ^(.*)$ http://www.yourdomain.com/ask/$1 [L,R=301]

    Before we do that, shouldn’t

    RewriteRule ^(.*)$ http://www.yourdomain.com/ask/$1 [L,R=301]
    

    Actually be

    RewriteRule ^(.*)$ https://www.yourdomain.com/ask/$1 [L,R=301]
    

    ?

  • @hari said in Enable HSTS and make sure everything is HTTPS:

    RewriteRule ^(.*)$ http://www.yourdomain.com/ask/$1 [L,R=301]

    Before we do that, shouldn’t

    RewriteRule ^(.*)$ http://www.yourdomain.com/ask/$1 [L,R=301]
    

    Actually be

    RewriteRule ^(.*)$ https://www.yourdomain.com/ask/$1 [L,R=301]
    

    ?

    wrote on last edited by Hari
    #24

    @phenomlab nope it’s not working - added these lines in ask direcotry htacess

      RewriteEngine on
       RewriteCond %{HTTP_HOST} ^domain.com/ask [NC]
       RewriteRule ^(.*)$ https://www.domain.com/ask/$1 [L,R=301]
    

    tried to redirect at main folder too but its not redirecting to www for ask

    RewriteCond %{HTTP_HOST} ^domain.com/ [NC]
    RewriteRule ^(.*)$ https://www.domain.com/$1 [L,R=301]
    

    let me try CF page rule

  • @phenomlab nope it’s not working - added these lines in ask direcotry htacess

      RewriteEngine on
       RewriteCond %{HTTP_HOST} ^domain.com/ask [NC]
       RewriteRule ^(.*)$ https://www.domain.com/ask/$1 [L,R=301]
    

    tried to redirect at main folder too but its not redirecting to www for ask

    RewriteCond %{HTTP_HOST} ^domain.com/ [NC]
    RewriteRule ^(.*)$ https://www.domain.com/$1 [L,R=301]
    

    let me try CF page rule

    wrote on last edited by
    #25

    @hari CF page rule is working, i think my .htacces don’t work 😄

    496e91f4-2bb4-47a0-a946-ad9fe8dd36e8-image.png

    • Solved
  • Hari Hari has marked this topic as solved on
  • phenomlab phenomlab unlocked this topic on

Did this solution help you?
Did you find the suggested solution useful? Support 💗 Sudonix with a coffee ☕
If your organisation needs deeper expertise around infrastructure, security, or technology leadership, learn more about Phenomlab Ltd. Many of the deeper technical guides behind Sudonix are published there.

Related Topics
  • Nodebb to Xenforo

    Solved Configure xenforo nodebb
    3
    0 Votes
    3 Posts
    1k Views
    phenomlab
    @cagatay as @downpw stated, there isn’t a native tool that will do this for you. You’d need to either develop your own or ask the nodebb team to assist which will be a paid exercise.
  • Nodebb and emails

    Solved Configure nodebb
    27
    5 Votes
    27 Posts
    10k Views
    phenomlab
    @Panda it will use SMTP. In all cases, I never use any plugin to send email. I’ll always send it raw.
  • Opening links in nodebb widget

    Solved Configure nodebb
    6
    4 Votes
    6 Posts
    3k Views
    phenomlab
    A more efficient way of including this would be to not over complicate it and leverage a standard iframe (providing the CSP headers of the remote site permit this) like below <iframe src="https://www.classmarker.com/online-test/start/?quiz=gag66aea7922f0a5" width="700" height="800"></iframe> This works first time every time on your site as intended.
  • Pulling YouTube videos using RSS

    Configure rss youtube rsshub
    5
    7
    6 Votes
    5 Posts
    2k Views
    JAC
    The perfect solution and walkthrough Mark, appreciated as always!
  • MogoDB v6 to v7 upgrade

    Solved Configure nodebb
    5
    1 Votes
    5 Posts
    2k Views
    phenomlab
    @Panda if you used the Ubuntu PPA, I think this only goes as far as 6.x if I recall correctly.
  • How to deploy WordPress.org Developer theme

    Solved Configure wordpress theme github
    4
    1 Votes
    4 Posts
    3k Views
    phenomlab
    @Hari the real issue here is that I don’t think it can be used as a theme for WordPress because of the dependencies it clearly has, including its own Web server. My view here is that this is designed to be a complete development environment outside of the WordPress core.
  • mongodb backup problem

    Moved Configure mongodb
    3
    1
    1 Votes
    3 Posts
    1k Views
    phenomlab
    You might want to also review this post https://sudonix.org/topic/389/mongodb-backup-script
  • Email Server Settings

    Solved Configure mx entry
    25
    10 Votes
    25 Posts
    11k Views
    phenomlab
    @Onix said in Email Server Settings: If anyone has long-term experience with self-hosted SMTP + DNS set-ups that remain stable, would be great to hear which configurations worked best. I can help with this