After spend time for try to make redirect like cpanel http://xxx.xxx.xxx/cpanel http://xxx.xxx.xxx/webmail here my best solution for now and for my little knowledge First I want it work for all domain ,I don't want to copy each code to each vhosts I decided to make it in /etc/apache2/apache2.conf here my step/code 1.vi /etc/apache/apache2.conf *add (before last line) Alias /cpanel "/home/admispconfig/ispconfig/web/gocpanel/" alias /webmail "/home/admispconfig/ispconfig/web/gowebmail/" *above you can notice 2 points 1.Alias or alias is not matter it is work. 2.I redirect to /home/admispconfig/ispconfig/web/xxx Why I did this? The reason is I need working on php,I can't direct outside because ispconfig took php out from normal apache state to allowed only owner want then I using ispconfig space for run php in xxx now go in here cd /home/admispconfig/ispconfig/web/gocpanel vi index.php <? $wh=$_SERVER["HTTP_HOST"]; echo "<meta http-equiv='refresh' content=0;url=https://www.$wh:81>"; ?> now go in cd /home/admispconfig/ispconfig/web/gowebmail vi index.php <? $wh=$_SERVER["HTTP_HOST"]; echo "<meta http-equiv='refresh' content=0;url=https://www.$wh:81/roundcubemail/index.php>"; ?> that all it have done which work perfect,and should be the answer who would like to use this redirect style,many cpanel users would be love it *I didn't talk about http://webmail.xxx.xxx or http://cpanel.xxx.xxx or "co-domain" I ask for you to test and let me know where will be the weak point of method then another things I had posted somewhere for make more look like in home directory (make link of web by www,public_html for home page same as cpanel doing) ,you can find it in this forum. Alternative, you can also use Apache rewrite rules. Thanks
It's possible to redirect in Apache directly to a URL. -> Apache manual You can use the php header function for redirecting. <?php header('Location: http://test:81'); ?> this is faster then META.
I did like it is written above. Unfortunately it doesn't work. If I go to http://webmail.domain.tld it shows the standart ISPConfig welcome page. If I go to http://www.domain.tld/webmail it shows a blank page. If I go to http://webmail.domain.tld/webmail it shows the php file like a normal text and doesn't compile it, so you can see any code!! I have other php files on the server wich work just fine. Any ideas? Thanks!
Is PHP enabled for the webmail.domain.tld vhost? If you need redirecting, also take a look here: http://www.stevenhargrove.com/redirect-web-pages/
Yes, PHP Scripts is activated Thanks for the link but unfortunately it does not cover httpd.conf redirects.
It does: Code: Redirect 301 /old/old.html http://www.you.com/new.html or Code: RewriteEngine On rewritecond %{http_host} ^yoursite.com rewriteRule ^(.*) http://www.yoursite.com/$1 [R=301,L] for example.
Updated code fixed Thanks adriaan,I didnt change code yet and I will if your customers/user type URL with prefix www will got error here fixed problem * I don't think use redirect in apache will work for global domains VAR * If you use redirect you need to specific domain name for each virtual server Do you have function to get domain from URL in apache? Do I missed somethings? * my code get domain name from browser and redirect to that same name but diffirent port or https ,It work for any domain in ISPConfig/Vhost without add each by each name by name ----------------- echo "<meta http-equiv='refresh' content=0;url=https://www.$wh:81>"; change to echo "<meta http-equiv='refresh' content=0;url=https://$wh:81>"; content=0;url=https://www.$wh:81/roundcubemail/index.php>"; change to content=0;url=https://$wh:81/roundcubemail/index.php>"; ----------------- <? $wh=$_SERVER["HTTP_HOST"]; echo "<meta http-equiv='refresh' content=0;url=https://www.$wh:81>"; ?> now go in cd /home/admispconfig/ispconfig/web/gowebmail vi index.php <? $wh=$_SERVER["HTTP_HOST"]; echo "<meta http-equiv='refresh' content=0;url=https://www.$wh:81/roundcubemail/index.php>"; ?>