• Hi, Pleskians! We are running a UX testing of our upcoming product intended for server management and monitoring.
    We would like to invite you to have a call with us and have some fun checking our prototype. The agenda is pretty simple - we bring new design and some scenarios that you need to walk through and succeed. We will be watching and taking insights for further development of the design.
    If you would like to participate, please use this link to book a meeting. We will sent the link to the clickable prototype at the meeting.
  • (Plesk for Windows):
    MySQL Connector/ODBC 3.51, 5.1, and 5.3 are no longer shipped with Plesk because they have reached end of life. MariaDB Connector/ODBC 64-bit 3.2.4 is now used instead.
  • 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.

Question Plesk does not recognize image file names

grinchwien22

New Pleskian
Server operating system version
Microsoft Windows Server 2022
Plesk version and microupdate number
Plesk Obsidian v18.0.65_build20241122.08 os_Windows 2012/2016/2019/2022
I work with cms nicepage to create websites and it renames image files when exporting html.

Example:
images/NQ7rC+Jhrwo+RBxHbpW6V39LHPHuMuo60Sek0QmRPSgaZf56vmA==.jpeg

The problem is that Plesk cannot read these special characters and therefore does not display the image.
However, this works on another server system (external provider).

.htaccess and utf8 didn't work.

cms nicepage does not intend to export images without special characters.

Since I can't change the file name and HTML 1000 times in numerous projects, I would have to fix the problem on the server side.

What kind of solutions would be possible?
 
Plesk for Windows utilizes IIS and not Apache so .htaccess will not work in this use case. I don't know how nicepage actually does things but I think it's weird that they would rename it to be something so complex like that, maybe see if there's a setting that doesn't rename to something like that?

In either case, what you could try to do is edit the Application Pool in IIS to use Classic and see if it helps.
 
Hi, after really many hours of searching I finally found the solution with the help of chatgpt. Google was no help

  • Open IIS Manager:
    • Log in to your Windows Server.
    • Open the IIS Manager:
      • Press Win + R, type inetmgr, and press Enter.
  • Select a Website or Server:
    • In the left pane (Connections), navigate to:
      • The server name (for global settings).
      • Or the specific website (for settings limited to this website).
  • Locate Request Filtering:
    • Click on the selected website or server.
    • In the middle pane (Features View), look for the Request Filteringicon.
      • If it’s not visible, ensure that the feature is enabled (see notes below).
  • Modify Settings:
    • Double-click Request Filtering to open its settings.
  • Allow Special Characters:
    • To allow special characters like + or =:
      • In the right-hand pane (Actions), click Edit Feature Settings.
      • Uncheck the option Deny Double Escaping (or Deny Double-Encoded Requests).
  • Apply Changes:
    • Save your changes and restart the website or server:
      • Right-click the website or server > Manage > Restart.
 
Back
Top