Re: Absolute links to different webapps in same server as site root gets changed to relative links
Pavel Rath via opencms-dev <[email protected]> Tue, 21 Jul 2026 13:44:10 +0200
| Newsgroups | gmane.comp.cms.opencms.devel |
|---|---|
| Message-ID | <[email protected]> |
This is a multipart message in MIME format. --===============7838412514514792550== Content-Language: cs Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=SHA1; boundary="----=_NextPart_000_3A98_01DD1917.0224C7D0" This is a multipart message in MIME format. ------=_NextPart_000_3A98_01DD1917.0224C7D0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello, we have OpenCms running as root webapp, but we also have another web = applications on same server. To avoid marking links to other webapps as = broken links, we have them listed in /system/config/linkexcludes (listed = items as "/webapp1", "/webapp2" etc.). This might also help to your = problem. Best regards, Pavel Rath -----Original Message----- From: opencms-dev <[email protected]> On Behalf Of Nacho = Fern=C3=A1ndez via opencms-dev Sent: Tuesday, July 21, 2026 1:35 PM To: [email protected] Cc: Nacho Fern=C3=A1ndez <[email protected]> Subject: [opencms-dev] Absolute links to different webapps in same = server as site root gets changed to relative links Hi all, Haven't found a solution looking up similar problems in the mailing list = archive, so I'll try to shout out my problem: I have an OpenCms installation residing in a web server (let's call it=20 https://myserver) with OpenCms itselft not as root webapp but deployed=20 as /portal The url https://myserver it set as "site root". Whenever I try to create = an absolute link to a different webapp inside my server, which I need to = do quite often, be it with the inline editor or directly editting the=20 control code, OpenCms changes it automatically to a relative link=20 pointing inside https://myserver/portal, ruining the link in the=20 process. For instance, if my webapp is called "mywebapp" and I want an=20 absolute link https://myserver/mywebapp/whatever it gets changed inside=20 the control code to a relative link to /sites/default/mywebapp/whatever=20 which translates when I want to click it=20 into https://myserver/portal/mywebapp/whatever Is there anyway to configure out this annoying behaviour? Can I just=20 simply not list my actual server as the "site root", as I assume it is=20 what OpenCms is using, without breaking anything important such as=20 access to the workplace or static export? I already tried listing the=20 site root as "http://myserver" (the not secure alternative) and it keeps = behaving exactly the same. I would be REALLY grateful if I could get some hints from anyone. Thank=20 you in advance, Nacho Fdez. _______________________________________________ This mail is sent to you from the opencms-dev mailing list To change your list options, or to unsubscribe from the list, please = visit https://lists.opencms.org/mailman/listinfo/opencms-dev ------=_NextPart_000_3A98_01DD1917.0224C7D0 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIR3jCCBaow ggOSoAMCAQICEFVS+B7bGyQsnruWGM0CKD4wDQYJKoZIhvcNAQELBQAwbzELMAkGA1UEBhMCR1Ix NzA1BgNVBAoMLkhlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgQ0Ex JzAlBgNVBAMMHkhBUklDQSBDbGllbnQgUlNBIFJvb3QgQ0EgMjAyMTAeFw0yMTAyMTkxMDU4NDZa Fw00NTAyMTMxMDU4NDVaMG8xCzAJBgNVBAYTAkdSMTcwNQYDVQQKDC5IZWxsZW5pYyBBY2FkZW1p YyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIENBMScwJQYDVQQDDB5IQVJJQ0EgQ2xpZW50IFJT QSBSb290IENBIDIwMjEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCB21dCkCx0NfT4 uHQZTasJWndFgXNisDWf+NC3MwCHE7aWqw5UEjAHvJu3SNfRGYOujtip8akAhLCMXp7oDI9Uab/2 1AhPJnD+GEFjGrMyi0D4B6tXMfDGFnZnmrTdL/LRa8XQkoSRcW4PLmPpH1Ok3VITzAmDKYEMxVN1 RLEOZ1MY0MMfiEuflCS0Kby76E79b9IVHUncjXDyERogUVURuohvxPdQedaqMeKEPV4yyHcqUHHl Cy/pturvqwozOQ79j6VnQ4KOmGkJCRtAzThnR+rJ7JdxEt4k9XI80fdDTCb3kLKJ6UVLVT0xBXpB 4pW6Q8AXxbaFPRmNZHDzW6zNn9MpdYdLlWdqpvjR3byQholDKak3W/VdsCZaU0J2kCvPnlZsK1TP XJpl31uLSGA4fPvFC892BGMCMyp99YNn5/rGQ/0rD9QmL3ekMsEk6mSdv7M4cTFE8ke4omZBofub e7zHRmp1v1qijOhqRMG4lrXAMggte3Q1c7LKxv6vEXIY9ufIws+lKup71lnofKCyakAJaQ6lltvR ALnxiG428IiynfFS8sN8vzCJPApp+SKkZeGb4HTGsYWXliyulI9QpjkSH75H8oF403U2nn1aIJfi Uq6Zn8Z8m2bz/tjP7r2XBh0thdw+NlOWeyC66MjhrZZiPhF8swCEnqdMcatKNwIDAQABo0IwQDAP BgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSg1gc9XiT3e6BELiRSDRmqKwSRpzAOBgNVHQ8BAf8E BAMCAYYwDQYJKoZIhvcNAQELBQADggIBAA1H+QlmMVLsee7CqPJoPu2WRcs6pphjP+orTU4D0ByC 4cvT5darW2covJ3+DJkKgFWnzhsjYQ2wV/D+4Mq+5pDbgyy+g470ebb+0A1Cp1gfaeqB9QWl/kZo 62x4yeDq5+beMcXS1SyCYyidXagafojm5yvxLNXQBZ7cLb03ZtQEoqetvzrCqDut/42dM+C5moSh hx929IJ01w75MEg+W4g+qlxr1i8M6I5zwhiRgzm2ZlrQH2AnXU3j9joNZlCceHur8xMQrg8vq+hk sxggnUY1ZCVz6psQXFg1ibFGSKf0rNQdnlvMqaUaE08kUKrZG22xQPud3Vh0xMJvFHLs2zWfuFR1 RcOmyBooNTquZfKpmM6vW8k4jDE7f8zclv3iW9bQWfR2ugvLT4MQx0DQHWDpKuVIWHcMRWm+GXEE JOLjJB9KyME+mfWWmDhIJaEVsBvX4oQYW/ZxNZpoe0DMGFwMJJ3UlfWZqkbqrqy/9BQZJOiM7OP1 vAZoiioMBV8Kl3Wn3H7A/dd6GN8w0ThLH7CYcL/MfHPwbsQxpaSXHay/zmwhSr4nI2fzBlaBCpGO tuEDBTMs2jQITU5QI60fpcXUev7qCeynKGCLRny16pvdT/nnaxXGiM9D2+Un3ARWbm9GFfFWLehc DHPDI4E4IMvJDGnPLKs7hGAzGVL9aRQzMIIF5DCCBEygAwIBAgIQB4mUqjQdSPde3R3kF/ixwDAN BgkqhkiG9w0BAQsFADBjMQswCQYDVQQGEwJHUjE3MDUGA1UECgwuSGVsbGVuaWMgQWNhZGVtaWMg YW5kIFJlc2VhcmNoIEluc3RpdHV0aW9ucyBDQTEbMBkGA1UEAwwSR0VBTlQgUy9NSU1FIFJTQSAx MB4XDTI1MDkyMjA2NDk0NFoXDTI3MDkyMjA2NDk0NFowgfExCzAJBgNVBAYTAkNaMR4wHAYDVQQI DBVNb3JhdnNrb3NsZXpza8O9IGtyYWoxEDAOBgNVBAcMB09zdHJhdmExQTA/BgNVBAoMOFZ5c29r w6EgxaFrb2xhIGLDocWIc2vDoSAtIFRlY2huaWNrw6EgdW5pdmVyeml0YSBPc3RyYXZhMRcwFQYD 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 it48uK4tRMVUKekSOjruGXW38DmAriPcMHjI6VQbqjc0Sq1VPz76ee4FM5uLviSUZHYqDDqMWa8L FImK9iiKI8E3MYIDqTCCA6UCAQEwdzBjMQswCQYDVQQGEwJHUjE3MDUGA1UECgwuSGVsbGVuaWMg QWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9ucyBDQTEbMBkGA1UEAwwSR0VBTlQgUy9N SU1FIFJTQSAxAhAHiZSqNB1I917dHeQX+LHAMAkGBSsOAwIaBQCgggIHMBgGCSqGSIb3DQEJAzEL BgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTI2MDcyMTExNDQxMFowIwYJKoZIhvcNAQkEMRYE FIVpF6rVRIBbUAjoEE9STg7tKpUCMIGGBgkrBgEEAYI3EAQxeTB3MGMxCzAJBgNVBAYTAkdSMTcw NQYDVQQKDC5IZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIENBMRsw GQYDVQQDDBJHRUFOVCBTL01JTUUgUlNBIDECEAeJlKo0HUj3Xt0d5Bf4scAwgYgGCyqGSIb3DQEJ EAILMXmgdzBjMQswCQYDVQQGEwJHUjE3MDUGA1UECgwuSGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJl c2VhcmNoIEluc3RpdHV0aW9ucyBDQTEbMBkGA1UEAwwSR0VBTlQgUy9NSU1FIFJTQSAxAhAHiZSq NB1I917dHeQX+LHAMIGTBgkqhkiG9w0BCQ8xgYUwgYIwCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQB FjAKBggqhkiG9w0DBzALBglghkgBZQMEAQIwDgYIKoZIhvcNAwICAgCAMA0GCCqGSIb3DQMCAgFA MAcGBSsOAwIaMAsGCWCGSAFlAwQCAzALBglghkgBZQMEAgIwCwYJYIZIAWUDBAIBMA0GCSqGSIb3 DQEBAQUABIIBAFERWOaBL2B2Z7w55BsGzV2T9SUQ7TN6fnFFhZdyxkT4Vh3YVLqT+lEDMVGCZ+ej S97sGFFtL9tGJ1IALXQBzQUq32nwt+yW/mhB69mK4XVolkt3DdDQmVOjv0WHSvSccxU5rwCTUPAW afI5pgQWPwwVz08VSiRQYvgBOZkqaI2EvXj0iGNs9OWJLsNcZ2Y7i7rIwuWFYs7hLiqMgVD7VkER cYa5i3p+ayIagT3pmJU0bZMLFDW4EIm9rTfN1abhV+zTPzAbty1AY1l3+b+qqq3tmGdq564huGTt Hi6p5ImoDl0UxJmmbX92chjo/mh5VnjPMb3li2BldRw12N/EVBcAAAAAAAA= ------=_NextPart_000_3A98_01DD1917.0224C7D0-- --===============7838412514514792550== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KVGhpcyBtYWls IGlzIHNlbnQgdG8geW91IGZyb20gdGhlIG9wZW5jbXMtZGV2IG1haWxpbmcgbGlzdApUbyBjaGFu Z2UgeW91ciBsaXN0IG9wdGlvbnMsIG9yIHRvIHVuc3Vic2NyaWJlIGZyb20gdGhlIGxpc3QsIHBs ZWFzZSB2aXNpdApodHRwczovL2xpc3RzLm9wZW5jbXMub3JnL21haWxtYW4vbGlzdGluZm8vb3Bl bmNtcy1kZXYKCgoK --===============7838412514514792550==--