How to redirect http://example.com:1234 to http://www.example.com

July 25, 2018 663 views
Apache Nginx Ubuntu 16.04

Hi,
i have an Odoo website running at http://example.com:1234.

I need http://example.com:1234 to automatically redirected to http://www.example.com.

Web server can be used Apache / Nginx whichever it is easy to configure.

Kindly guide me.

2 Answers

Hello friend!

Is it that you want visitors to :1234 to be redirected to the base domain, or that you want what is visible at :1234 to be visible without having to add the :1234 to the URL? Most people ask for the second one, and both require a radically different approach.

In the case that you want :1234 to redirect to the base domain, you need a web server listening on port 1234 that takes all requests and routes them to port 80. If using Apache, you would use mod_rewrite to do the job:

https://httpd.apache.org/docs/2.4/rewrite/remapping.html

Your virtual host in this case would reference port 1234 instead of port 80, so this:

<VirtualHost *:80>

Would instead be this:

<VirtualHost *:1234>

Kind Regards,
Jarland

Have another answer? Share your knowledge.