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. my domain i want it redirect to http://IP_Address/basket/Newbasket/ <VirtualHost *:80> ServerName ServerAlias DocumentRoot /var/www/html/basket/Newbasket/ <Directory /var/www/html/basket/Newbasket/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/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

Submit an answer

This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

Sign In or Sign Up to Answer

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.


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.

Regards, Bobby