Skip to content

www. Infront stops website access?

Solved Configure
10 2 1.7k 1
  • Strange thing today, thought my pals nodebb.com site was down, as browser prevented access.
    It gave the your connection is not private security warning (like when theres no SSL)
    But Ive been told issue was that i was using
    www.sitename.nodebb.com
    And should just use sitename.nodebb.com
    !
    Have I missed something, since when did www. stop websites accessing properly?

  • Strange thing today, thought my pals nodebb.com site was down, as browser prevented access.
    It gave the your connection is not private security warning (like when theres no SSL)
    But Ive been told issue was that i was using
    www.sitename.nodebb.com
    And should just use sitename.nodebb.com
    !
    Have I missed something, since when did www. stop websites accessing properly?

    @Panda www these days is typically an alias record in DNS, and isn’t a requirement for the site to function. Most websites (including this one 🙂 ) drop the www part as it’s less for people to type (but it will accept those requests, then strip it back to the actual URL). Only those who have a legacy reason to include www in their website addresses these days do so.

    It’s considered unnecessary in today’s internet landscape. However, if the site presents an SSL certificate mismatch or warning, then this will actually not only harm your SEO (Google penalises against this), but it also means that if you proceed, every transaction on the site will be in plain text - not good at all.

    Furthermore, those sites (like NodeBB) that require a specific URL to operate against won’t work properly because of the mismatch, and that site should then be forcing all non-https traffic to https to ensure that this does not happen.

    Essentially, not doing so isn’t just bad etiquette, it’s bad for overall security. Depending on the host in use (either Apache or NGINX), there are a variety of ways to accomplish this. One of the easiest ways if you use Cloudflare is to do it with a page rule - failing that, a few simple lines of config is all it takes to resolve it.

    A bit more on the whole www part here

    https://dropwww.com/why

  • phenomlabundefined phenomlab has marked this topic as solved on
  • @Panda www these days is typically an alias record in DNS, and isn’t a requirement for the site to function. Most websites (including this one 🙂 ) drop the www part as it’s less for people to type (but it will accept those requests, then strip it back to the actual URL). Only those who have a legacy reason to include www in their website addresses these days do so.

    It’s considered unnecessary in today’s internet landscape. However, if the site presents an SSL certificate mismatch or warning, then this will actually not only harm your SEO (Google penalises against this), but it also means that if you proceed, every transaction on the site will be in plain text - not good at all.

    Furthermore, those sites (like NodeBB) that require a specific URL to operate against won’t work properly because of the mismatch, and that site should then be forcing all non-https traffic to https to ensure that this does not happen.

    Essentially, not doing so isn’t just bad etiquette, it’s bad for overall security. Depending on the host in use (either Apache or NGINX), there are a variety of ways to accomplish this. One of the easiest ways if you use Cloudflare is to do it with a page rule - failing that, a few simple lines of config is all it takes to resolve it.

    A bit more on the whole www part here

    https://dropwww.com/why

    @phenomlab the only problem is that some places require the www to know its a website.
    E.g. if I write,
    aignite.nodebb.com
    (This page does recognise its a link. But some chat / media pages dont)
    Or if I write
    www.aignite.nodebb.com

    From what you wrote above, do you say its ok for nodebb to have it set up such that the www one doesnt work?
    Many people not so technical may write www., out of habit.

    Further thought, how does this site know which of the following are links?
    test
    test.one
    test.com
    test.test2.org

  • @phenomlab the only problem is that some places require the www to know its a website.
    E.g. if I write,
    aignite.nodebb.com
    (This page does recognise its a link. But some chat / media pages dont)
    Or if I write
    www.aignite.nodebb.com

    From what you wrote above, do you say its ok for nodebb to have it set up such that the www one doesnt work?
    Many people not so technical may write www., out of habit.

    Further thought, how does this site know which of the following are links?
    test
    test.one
    test.com
    test.test2.org

    @Panda said in www. Infront stops website access?:

    the only problem is that some places require the www to know its a website

    This isn’t the case at all. All websites even without the www part will still begin with either http or https even if entered directly into the address bar as (for example) mysite.mydomain.com - the browser will first try http then https and ideally, if the request is received as http it should then by issued a 301 permanent redirect to https

  • @phenomlab the only problem is that some places require the www to know its a website.
    E.g. if I write,
    aignite.nodebb.com
    (This page does recognise its a link. But some chat / media pages dont)
    Or if I write
    www.aignite.nodebb.com

    From what you wrote above, do you say its ok for nodebb to have it set up such that the www one doesnt work?
    Many people not so technical may write www., out of habit.

    Further thought, how does this site know which of the following are links?
    test
    test.one
    test.com
    test.test2.org

    @Panda said in www. Infront stops website access?:

    From what you wrote above, do you say its ok for nodebb to have it set up such that the www one doesnt work?
    Many people not so technical may write www., out of habit.

    100%, yes, as it’s the industry standard. If anyone does write www that should auto redirect to the correct convention. Try accessing this site as www and see what happens.

  • @phenomlab the only problem is that some places require the www to know its a website.
    E.g. if I write,
    aignite.nodebb.com
    (This page does recognise its a link. But some chat / media pages dont)
    Or if I write
    www.aignite.nodebb.com

    From what you wrote above, do you say its ok for nodebb to have it set up such that the www one doesnt work?
    Many people not so technical may write www., out of habit.

    Further thought, how does this site know which of the following are links?
    test
    test.one
    test.com
    test.test2.org

    @Panda said in www. Infront stops website access?:

    Further thought, how does this site know which of the following are links?
    test
    test.one
    test.com
    test.test2.org

    Because the a href anchor will only react to valid TLD (Top Level Domains), of which .one isn’t, and no suffix at all will obviously be ignored and treated as text.

  • @Panda said in www. Infront stops website access?:

    From what you wrote above, do you say its ok for nodebb to have it set up such that the www one doesnt work?
    Many people not so technical may write www., out of habit.

    100%, yes, as it’s the industry standard. If anyone does write www that should auto redirect to the correct convention. Try accessing this site as www and see what happens.

    @phenomlab
    Im not talking about entering in a browser, but writing in a post

    So on Discord I mesaged someone
    www.aignite.nodebb.com
    And it gave the SSL error when clicked
    Nodebb.org arent striping the www

  • @phenomlab
    Im not talking about entering in a browser, but writing in a post

    So on Discord I mesaged someone
    www.aignite.nodebb.com
    And it gave the SSL error when clicked
    Nodebb.org arent striping the www

    @Panda if I check that URL, it redirects to the NodeBB home page.

  • @Panda if I check that URL, it redirects to the NodeBB home page.

    @phenomlab said in www. Infront stops website access?:

    @Panda if I check that URL, it redirects to the NodeBB home page.

    Yes, but why?!

  • @phenomlab said in www. Infront stops website access?:

    @Panda if I check that URL, it redirects to the NodeBB home page.

    Yes, but why?!

    @Panda because there is no match for the DNS entry specified. The receiving web server parses the headers looking for a destination hostname to match, and anything the web server is unable to resolve will be sent back to the root.


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
  • 2 Votes
    1 Posts
    91 Views
    No one has replied
  • External Links - New Window

    Solved Customisation nodebb links settings
    8
    2 Votes
    8 Posts
    641 Views
    @Sampo2910 search the forum here for ogproxy which is the client side version of that plugin I wrote. It’s in use here on this forum.
  • 3 Votes
    6 Posts
    2k Views
    @kadir-ay-0 marking as resolved based on https://community.nodebb.org/topic/17109/manual-build-a-night-mode-for-harmony/5 Please do not raise requests in two places - here and the NodeBB forums. All this does is create unnecessary load for both parties.
  • What is this bar called?

    Solved Customisation nodebb
    92
    1
    36 Votes
    92 Posts
    24k Views
    This is good
  • Nodebb 3.2.0

    Bugs nodebb nodebb 3.2.0
    20
    1
    2 Votes
    20 Posts
    5k Views
    @crazycells yes, I’m aware of that. Need to fix EDIT- fixed. Caused by the same CSS that is used to absolutely position the “verified” group badge in the posts view. Amended this CSS so that is specifically targets the post stream as below li[component="post"] a[href*="/groups/verified"] { position: absolute !important; left: 8px; z-index: 2; margin-top: 1px; border-radius: 999px !important; line-height: 14px; display: block; height: 22px; margin-left: 0px !important; }
  • Rotating homepage icons, gifs?

    Solved Configure nodebb
    2
    3 Votes
    2 Posts
    855 Views
    @eveh It’s not a GIF, no. It’s actually a webp file so made much smaller, and uses keyframes to control the rotation on hover. You can easily make your own though The CSS for that is as below @keyframes rotate180 { from { transform: rotate(0deg); } to { transform: rotate(180deg); } } @keyframes rotate0 { from { transform: rotate(180deg); } to { transform: rotate(0deg); } } Your milage may vary on the CSS below, as it’s custom for Sudonix, but this is the class that is used to control the rotate .header .forum-logo, img.forum-logo.head { max-height: 50px; width: auto; height: 30px; margin-top: 9px; max-width: 150px; min-width: 32px; display: inline-block; animation-name: rotate180, rotate0; animation-duration: 1000ms; animation-delay: 0s, 1000ms; animation-iteration-count: 1; animation-timing-function: linear; transition: transform 1000ms ease-in-out; }
  • Title on homepage of nodebb forum

    Solved Customisation nodebb
    2
    1 Votes
    2 Posts
    1k Views
    @eveh Welcome board The code you are referring to is custom written as no such functionality exists under NodeBB. However, adding the functionality is relatively trivial. Below are the required steps Navigate to /admin/appearance/customise#custom-header Add the below code to your header, and save once completed <ol id="mainbanner" class="breadcrumb"><li id="addtext">Your Title Goes Here</li></ol> Navigate to /admin/appearance/customise#custom-js and add the below code, then save $(document).ready(function() { $(window).on('action:ajaxify.end', function(data) { // Initialise mainbanner ID, but hide it from view $('#mainbanner').hide(); var pathname = window.location.pathname; if (pathname === "/") { $("#addtext").text("Your Title"); $('#mainbanner').show(); } else {} // If we want to add a title to a sub page, uncomment the below and adjust accordingly //if (pathname === "/yourpath") { //$("#addtext").text("Your Title"); //$('#mainbanner').show(); //} }); }); Navigate to /admin/appearance/customise#custom-css and add the below CSS block .breadcrumb { right: 0; margin-right: auto; text-align: center; background: #0086c4; color: #ffffff; width: 100vw; position: relative; margin-left: -50vw; left: 50%; top: 50px; position: fixed; z-index: 1020; } Note, that you will need to adjust your CSS code to suit your own site / requirements.
  • 4 Votes
    8 Posts
    4k Views
    @phenomlab Sorry to delay in responding, yes as i mentioned above, i had to remove my redis from docker and reinstall a new image with this command docker run --name=redis -p 127.0.0.1:6379:6379 -d -t redis:alpine and now when i test my ip and port on https://www.yougetsignal.com/tools/open-ports/ the status of my redis port is closed. I think which to configure firewall in droplet digital ocean is a good idea too, and i will configure soon. Thanks for the help!