Strange Redirect of the Co-Domains

Discussion in 'Installation/Configuration' started by vaio1, Oct 15, 2008.

  1. vaio1

    vaio1 ISPConfig Developer

    Hi Folks,

    I have a strange problem with dozen of co-domains associated to a main domain called mywebsite.com

    Some of these domains seem to work and they redirect the user to mywebsite.com the main domain. :)

    Other domains seems to redirect at 244.232.22.112 that is the main shared IP domain server. :(

    If the co-domain are called with the www.mywebsite.ext works and the user will be redirects to www.mywebsite.com. If I call the domain with simply mywebsite.ext the user will be redirects to the main shared IP.

    This is the code of the Vhosts_ispconfig.conf file at /etc/httpd/conf/vhosts

    Code:
    <VirtualHost 244.232.22.112:80>
    ServerName www.mywebsite.com:80
    ServerAdmin webmaster@mywebsite.it
    DocumentRoot /var/www/web45/web
    ServerAlias *.mywebsite.com *.mywebsite.net *.mywebsite.info .... 
    DirectoryIndex index.html index.htm index.php index.php5 index.php4 index.php3 index.shtml index.cgi index.pl index.jsp Default.htm default.htm
    ErrorLog /var/www/web45/log/error.log
    AddType application/x-httpd-php .php .php3 .php4 .php5
    php_admin_flag safe_mode Off
    Alias /error/ "/var/www/web45/web/error/"
    ErrorDocument 400 /error/invalidSyntax.html
    ErrorDocument 401 /error/authorizationRequired.html
    ErrorDocument 403 /error/forbidden.html
    ErrorDocument 404 /error/fileNotFound.html
    ErrorDocument 405 /error/methodNotAllowed.html
    ErrorDocument 500 /error/internalServerError.html
    ErrorDocument 503 /error/overloaded.html
    AliasMatch ^/~([^/]+)(/(.*))? /var/www/web45/user/$1/web/$3
    AliasMatch ^/users/([^/]+)(/(.*))? /var/www/web45/user/$1/web/$3
    </VirtualHost>
    

    I need to redirect all the domains, maintaining the domain name written in the url bar, in the main domain.
    Have I to create two co-domain: *.mywebsite.net and mywebsite.net

    Thanks





    Have you any idea about this problem?

    Regards
     
    Last edited: Oct 15, 2008
  2. till

    till Super Moderator

    Make sure that all domains point with DNS A-Record to the IP of the website.
     
  3. vaio1

    vaio1 ISPConfig Developer

    Hi Till,

    the DNS-Records are OK.

    Tell me if I wrong to say that the co-domains must have two for each extension in the ISPConfig Co-Domains panel.

    Code:
    www.mywebsite.com   <--- Main domain
        mywebsite.net   <--- this domain must be redirect the user to mywebsite.com and maintain the name of the domain .net in the url bar
     
    BUT
    What happens if the user type these following url?
    - mywebsite.net
    - www.mywebsite.net
    - foo.mywebsite.net


    Using these links, you will be routed under the primary domain?

    thanks
     
    Last edited: Oct 16, 2008
  4. falko

    falko Super Moderator

    You must create a Co-Domain for each subdomain you want to use for this web site. If the user types in a subdomain for which you did not create a Co-Domain and for which you did not create a web site of its own, he will get the Shared IP page.
     
  5. vaio1

    vaio1 ISPConfig Developer

    Ok so the final question is:
    Exists a way to redirect all the subdomains in a main domain name?

    thanks
     
  6. falko

    falko Super Moderator

    You can use the Apache Directives field in ISPConfig in fill in something like
    Code:
    ServerAlias *.mywebsite.com
     
  7. vaio1

    vaio1 ISPConfig Developer

    ok and if the user type only the domain name without subdomain?

    thanks
     
  8. falko

    falko Super Moderator

    For this ISPConfig automatically creates a Co-Domain without subdomain.
     
  9. vaio1

    vaio1 ISPConfig Developer

    My steps:

    1. I have created the site and assign the first domain name mywebsite.com
    2. In the co-domains I can see mywebsite.com
    3. Now, I need to add another domain. I push on the new button
    4. In the field "Domain" I write mywebsite.net and I push on the save button
    5. Now I have to create a jolly domain. I push another time on the new button.
    6. In the field "Domain" I have to write *.mywebsite.net and I push on the save button

    these are my steps. Are they correct?

    thanks
     
  10. falko

    falko Super Moderator

    Yes, or you use the Apache Directives field.
     

Share This Page