• Please be aware: Kaspersky Anti-Virus has been deprecated
    With the upgrade to Plesk Obsidian 18.0.64, "Kaspersky Anti-Virus for Servers" will be automatically removed from the servers it is installed on. We recommend that you migrate to Sophos Anti-Virus for Servers.
  • The Horde webmail has been deprecated. Its complete removal is scheduled for April 2025. For details and recommended actions, see the Feature and Deprecation Plan.
  • We’re working on enhancing the Monitoring feature in Plesk, and we could really use your expertise! If you’re open to sharing your experiences with server and website monitoring or providing feedback, we’d love to have a one-hour online meeting with you.

Input IDN/ACE domains conversion on web space creation

Bitpalast

Plesk addicted!
Plesk Guru
When adding a domain to a subscription, the web space default directory stays empty, if the domain contains a special character like umlaut. It would be nice if domains entered could automatically be converted to the ACE string.

Example:
schlüssel.de
should convert to
xn--schlssel-95a.de
so that the web space directory defaults to /xn--schlssel-95a.de

This could save some time when setting up a lot of IDN domains.
 
Can't reproduce it on Onyx 17.0.17:

# ll /var/www/vhosts/
total 56
drwxr-xr-x 7 root root 4096 Dec 20 04:39 chroot
drwxr-xr-x 5 root root 4096 Dec 20 04:33 default
drwxr-xr-x 7 root root 4096 Dec 20 04:43 fs
drwxr-xr-x 2 root root 4096 Dec 20 04:43 fs-passwd
drwx--x--- 4 user_oqmorofezz psaserv 4096 Dec 20 04:43 ppu17-0.demo.pp.plesk.ru
drwxr-xr-x 12 root root 4096 Dec 20 09:29 system
drwx--x--- 5 ib psaserv 4096 Dec 20 09:29 xn--schlssel-95a.de

# ll /var/www/vhosts/xn--schlssel-95a.de/httpdocs/
total 132
drwxr-xr-x 2 ib psacln 4096 Dec 20 09:29 css
-rw-r--r-- 1 ib psacln 113459 Dec 20 09:29 favicon.ico
drwxr-xr-x 2 ib psacln 4096 Dec 20 09:29 img
-rw-r--r-- 1 ib psacln 5526 Dec 20 09:29 index.html
drwxr-xr-x 7 ib psacln 4096 Dec 20 09:29 test
 
Plesk 17.0.17 #11, CentOS Linux 7.3.1611
German OS and browser; panel language English or German (doesn't matter), no other charset issues on the host.

Reproduce:
Log in as admin
"Subscriptions" > Click on a subscription > "Add Domain" button > Enter a domain name with a special character.
For details please see "before" and "after" screenshots.

Works good as long as there is no special character in the domain string, but the moment you hit a special character key, the string in "Document root" gets deleted. It is empty, not hidden. When you click "OK" on the empty field, it throws an error that this field is obligatory. Removing the special character fixes the field. We are seeing the same behavior in 12.5.30 #55 (and before). The only way to create such a domain is to type in a string manually. What I am asking for is a feature where this conversion is done automatically, e.g. that the system recognizes special-char-domains and does the ACE/IDN conversion automatically the moment you type the characters. I understand that you are saying, that this is already the case, at least on your system it is?
 

Attachments

  • before_umlaut.jpg
    before_umlaut.jpg
    58.8 KB · Views: 7
  • after_umlaut.jpg
    after_umlaut.jpg
    57.9 KB · Views: 7
Back
Top