wordpressapache2vpsbroken-links

WordPress website not working with domain name but IP address


http://sidparmar.ca/portfolio/ This is my portfolio website and an only home page is working with the domain name. Every link is broken unless replaced by IP of my VPS which is 64.20.53.42.

So usually it should work like sidparmar.ca/portfolio/contact/ (give me an error "The requested URL /portfolio/resume/ was not found on this server.") but currently, it is only working if I type 64.20.53.42/portfolio/contact/ as URL.

Please let me know if you have any suggestions/advice or pointer that I should look into. Any help is appreciated.


Solution

  • Found the answer by myself! Yeah!

    I just added "ServerAlias www.domainname.ca" to my apache2 conf file (000-default.conf) which you can probably find at /etc/apache2/sites-available directory in your VPS.

    Not sure why this worked or what exactly caused the problem but I am sure that it happened because of Yoast SEO plugin.