We currently have two websites, one for Dutch clients: http://www.goedemorgen-goedemiddag.nl and one for English clients: http://www.goodmorning-goodafternoon.com The last one was very out-dated and so we made our main site multi lingual. Now what i need is to set the second website up as an alias domain so when visitors browse to it they still see goodmorning-goodafternoon.com in their address bar but the website of goedemorgen-goedemiddag.nl (translated). I read the manual about how to setup an aliasdomain for website (chapter 4.6.1.4) but discovered that it only redirects and changes the URL to the first website when i browse to the second one. So i figured i had to set this up as an Aliasdomain Vhost (chapter 4.6.1.5) and enabled this feature in the Main config and then tried to create one and used /web for the web folder setting but the first time i just put 'web' and i got the screen 'No results' (so it wasn't saved or errored out i guess) and the second time i tried to create it by using /web as the web folder i got this error: There is already a website or sub / aliasdomain with this domain name. So what do i do now?
The alias domain that you added is correct for that purpose, you don't need a vhost alias here. A vhost alias domain would be used if both websites run their own (different) cms, which is not the case when you have a multilingual website witha cms that supports multi site hosting. If you get a redirect to the main domain, then you either have added such a redirect for the main website (check redirect tab of the main website) or your cms is not configured correctly yet and does this redirect on it's own.
I don't have anything in the redirect tab but i do have another alias domain that points to the same domain: https://imgur.com/a/AbWznS2 Is that conflicting? I can't create a regular aliasdomain anymore now too even though before i created it without problems.
No, you can have as many alias domains in a website as you want. And a domain may exist only once in apache, so when you added the same domain as website, then you have to remove the website first or change its domain name before you can re-add it as aliasdomain.
I checked but goodmorning-goodafternoon.com doesn't exist anymore as website (never has) or as aliasdomain. Could it be that the deletion process failed on database level?
I was able to resolve my problem for creating the new aliasdomain thanks to this thread: https://www.howtoforge.com/community/threads/unable-to-edit-a-website.75046/ I used phpmyadmin to check the ispconfig database and discovered the domain still existed in the database so that's why i could not create it again. The vhost also existed in /var/www/clients/clientx/ However i still have the the same problem as when i started. I have created the alias again and when i go to https://goodmorning-goodafternoon.com it still changes my URL to https://goedemorgen-goedemiddag.nl This is what my alias config looks like: https://imgur.com/a/RygNt1q Do i have to change the redirect type field? You said: If you get a redirect to the main domain, then you either have added such a redirect for the main website (check redirect tab of the main website) or your cms is not configured correctly yet and does this redirect on it's own. There is no redirect setting in the main website. The CMS is Wordpress, do i have to change anything there?
wordpress has Site Url, (if I remember correctly the name of the setting) which must be the URL you want to use to access the site. If it is wrong, wordpress changes the URL to that.
Aha, so the conclusion is you can't use an alias where the URL doesn't change in Wordpress? Because that field is a fixed setting.
No, it's all a matter if you configured WordPress correctly. WordPress is capable of running multi site setups, but you have to configure that in WordPress and using an Alias domain in ISPConfig is the right approach for that. See WordPress Multisite functions: https://codex.wordpress.org/Create_A_Network
is it a wordpress multisite? or is it wordpress with a language plugin like wpml? if it's something like wpml then by default it'll only display the default language on both domain names, and use an extension of the url, like lang=DK? to display the page in that language. there should be settings in that plugin to use the different url's to display the different languages so eg English.com will display the page in English, eg dutch.com will display the same page in dutch. as far as ispconfig is concerned, you just create a normal website alias, with redirect type 'no flag'