SAP Knowledge Base Article - Public

3674560 - Error When Saving Custom Card URL Containing Underscore "_" in SuccessFactors

Symptom

  • Error message displayed: "Enter a URL starting with http://, https://, mailto: or deep linking starting with /sf/. The problem seems to be the '_' in the URL."
  • The system rejects any URLs containing an underscore ("_") in the Domain (example_test.com) or Subdomain (support_example.test.com).
  • When the underscore is removed from the domain or subdomain of the URL, the custom card can be saved, but the URL becomes invalid and does not redirect correctly.
  • When the underscore is located in the path (https://example.com/home_page) the URL can be saved.

Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.

Environment

SuccessFactors HCM

Reproducing the Issue

  1. Navigate to "Manage Home Page" in SAP SuccessFactors Platform.
  2. Select "Card" -> "Organizational Updates" -> "Default folder".
  3. Edit a custom card in the folder.
  4. In the "Navigation" section, replace the current URL with a URL containing an underscore ("_") in the domain or subdomain, such as "example_test.com" or "support_example.test.com".
  5. Attempt to save the card.
  6. An error message will prompt "Enter a URL starting with http://, https://, <>, or deep linking starting with /sf/. The problem seems to be the '_' in the URL."

Cause

Internet Standard Rule.

Resolution

Underscores ("_") are not supported in domain or subdomain names within URLs. This is not a SuccessFactors-specific restriction but a general Internet standard. According to DNS rules, domain and subdomain names may only contain letters, numbers, and hyphens "-".

While some older DNS configurations may still accept underscores in subdomains, the SuccessFactors system does not validate URLs that include them. Because the behavior of underscores in DNS can vary and is beyond our control, our validation logic rejects such URLs to ensure consistency and compliance with standard DNS practices.

Keywords

custom card, URL format, underscore, URL rejection, navigation section, sap successfactors, URL, error message, save card, URL validation, "Enter a URL starting with http://, https://, mailto: or deep linking starting with /sf/. The problem seems to be the '_' in the URL." , KBA , LOD-SF-PLT-QC , Quick Card in Search , LOD-SF-PLT-NAV , Custom Navigation , LOD-SF-PLT-OBD , Outbound SSO , Problem

Product

SAP SuccessFactors Platform all versions