I have created virtual host for my domain,when i enter it & it opens and if i click on any link it goes to next page but shows ip path.

Posted February 22, 2019 401 views
UbuntuApache my domain i want it redirect to http://IP_Address/basket/Newbasket/
<VirtualHost *:80>
DocumentRoot /var/www/html/basket/Newbasket/
<Directory /var/www/html/basket/Newbasket/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
ErrorLog ${APACHELOGDIR}/error.log
CustomLog ${APACHELOGDIR}/access.log combined

 RewriteEngine on
 RewriteCond %{HTTP_HOST} ^
 RewriteRule ^(.*) http://IPAddress/basket/Newbasket/$1 [P]

it goes to correct path after entering it in browser with domain in address bar but when i click on any link of that page it goes to that link but shows IP address and directory path of that page.
i want it show only

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Submit an Answer
1 answer


Your config looks correct. I would just recommend changing the ServerName to your non-www domain as you’ve already added your www version to your ServerAlias List.

Beside that, your problem is most likely on application level. For example if you are using Wordpress you need to make sure that your Site and Home URLs are set correctly to your domain and not your IP address.