=== HTTP code : 200 ===

Response headers
================
HTTP/1.1 301 Moved Permanently
Cache-Control: no-cache
Pragma: no-cache
Location: https://outlook.office.com/owa/?path=/calendar/action/compose&amp;rru=addsubscription&amp;url=https://wp.florencecountylibrary.org/?mec-ical-feed=1&amp;nc=1770848701&amp;name=Florence%20County%20Library%20month
Server: Microsoft-IIS/10.0
request-id: 0d0748a2-128e-530c-e8e9-df5ee5fca984
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
X-FEServer: MN2PR05CA0014
X-RequestId: 587cf431-6c61-4c3b-b5c7-b70ec1b8b77b
Alt-Svc: &quot;:443&quot;;ma=2592000,h3-29=&quot;:443&quot;;ma=2592000
X-FEProxyInfo: MN2PR05CA0014.NAMPRD05.PROD.OUTLOOK.COM
X-FEEFZInfo: MNZ
X-FEServer: MN2PR05CA0014
Date: Sat, 21 Feb 2026 06:09:27 GMT
Connection: close
Content-Length: 0

HTTP/1.1 302 
Content-Length: 356
Content-Type: text/html; charset=utf-8
Location: https://outlook.office.com/calendar/jsmvvmdeeplink/?path=/calendar/action/compose&amp;rru=addsubscription&amp;url=https://wp.florencecountylibrary.org/?mec-ical-feed=1&amp;nc=1770848701&amp;name=Florence%20County%20Library%20month&amp;bO=4
request-id: 145ea42d-1a47-0fce-be3f-e805c6e32b23
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
X-CalculatedBETarget: BL0PR05MB5281.namprd05.prod.outlook.com
X-BackEndHttpStatus: 302
Set-Cookie: ClientId=6BF2A6A348B946D3B2DC14EF5EF5A8B1; expires=Sun, 21-Feb-2027 06:09:28 GMT; path=/;SameSite=None; secure
Set-Cookie: ClientId=6BF2A6A348B946D3B2DC14EF5EF5A8B1; expires=Sun, 21-Feb-2027 06:09:28 GMT; path=/;SameSite=None; secure
Set-Cookie: X-OWA-RedirectHistory=AmnREccB6tG0xQ9x3gg; expires=Sat, 21-Feb-2026 12:11:28 GMT; path=/;SameSite=None; secure; HttpOnly
X-RUM-Validated: 1
X-RUM-NotUpdateQueriedPath: 1
X-RUM-NotUpdateQueriedDbCopy: 1
X-Content-Type-Options: nosniff
X-TraceId: 844e48be84e16f8ee086ec6b16d1c97f
X-BeSku: WCS5
X-OWA-DiagnosticsInfo: 3;0;0;
X-BackEnd-Begin: 2026-02-21T06:09:28.856
X-BackEnd-End: 2026-02-21T06:09:28.859
X-UA-Compatible: IE=EmulateIE7
X-ResponseOrigin: OwaAppPool
X-Proxy-RoutingCorrectness: 1
Report-To: {&quot;group&quot;:&quot;NelOfficeUpload1&quot;,&quot;max_age&quot;:7200,&quot;endpoints&quot;:[{&quot;url&quot;:&quot;https://exo.nel.measure.office.net/api/report?TenantId=&amp;FrontEnd=Cafe&amp;DestinationEndpoint=MNZ&amp;RemoteIP=144.208.71.0&amp;Environment=MT&quot;}],&quot;include_subdomains&quot;:true}
NEL: {&quot;report_to&quot;:&quot;NelOfficeUpload1&quot;,&quot;max_age&quot;:7200,&quot;include_subdomains&quot;:true,&quot;failure_fraction&quot;:1.0,&quot;success_fraction&quot;:0.01}
Alt-Svc: &quot;:443&quot;;ma=2592000,h3-29=&quot;:443&quot;;ma=2592000
X-Proxy-BackendServerStatus: 302
X-FirstHopCafeEFZ: MNZ
X-FEProxyInfo: MN2PR05CA0030.NAMPRD05.PROD.OUTLOOK.COM
X-FEEFZInfo: MNZ
X-FEServer: MN2PR05CA0030
Date: Sat, 21 Feb 2026 06:09:29 GMT
Connection: close

HTTP/1.1 302 
Cache-Control: no-cache
Pragma: no-cache
Expires: -1
Location: /calendar/action/compose?rru=addsubscription&amp;url=https%3A%2F%2Fwp.florencecountylibrary.org%2F%3Fmec-ical-feed%3D1&amp;nc=1770848701&amp;name=Florence%20County%20Library%20month
request-id: 52ca963e-862b-99fd-aaf8-581053db3a67
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
X-PreferredRoutingKeyDiagnostics: 0
X-CalculatedBETarget: IA1PR05MB9018.NAMPRD05.PROD.OUTLOOK.COM
X-BackEndHttpStatus: 302
Set-Cookie: ClientId=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/
Set-Cookie: ClientId=3EBF34CA4B7D4D6CA91B90C4DA7786EB; expires=Sun, 21 Feb 2027 06:09:29 GMT; path=/; secure; samesite=none
x-web-server-version: 26.2.9.3
X-Clique: CLNAMPRD05BLU00
X-Content-Type-Options: nosniff
x-besku: UNKNOWN
X-Proxy-RoutingCorrectness: 1
Alt-Svc: &quot;:443&quot;;ma=2592000,h3-29=&quot;:443&quot;;ma=2592000
X-Proxy-BackendServerStatus: 302
X-FirstHopCafeEFZ: MNZ
X-BEPartition: Clique/CLNAMPRD05BLU00
X-FEProxyInfo: MN2PR05CA0006.NAMPRD05.PROD.OUTLOOK.COM
X-FEEFZInfo: MNZ
MS-CV: PpbKUiuG/Zmq+FgQU9s6Zw.1
X-Powered-By: ASP.NET
X-FEServer: MN2PR05CA0006
Date: Sat, 21 Feb 2026 06:09:26 GMT
Connection: close
Content-Length: 0

HTTP/1.1 200 OK
Cache-Control: no-cache
Pragma: no-cache
Transfer-Encoding: chunked
Content-Type: text/html
Content-Encoding: gzip
Expires: -1
Vary: Accept-Encoding
request-id: 45d01646-61fb-0438-881f-d85037bab081
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
X-PreferredRoutingKeyDiagnostics: 0
X-CalculatedFETarget: PH5P222CU001.internal.outlook.com
X-BackEndHttpStatus: 200
Set-Cookie: ClientId=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/
Set-Cookie: ClientId=2A53E5175D5947BD96C764E15CD2EC82; expires=Sun, 21 Feb 2027 06:09:29 GMT; path=/; secure; samesite=none
X-CalculatedBETarget: PH0PR05MB8494.NAMPRD05.PROD.OUTLOOK.COM
X-BackEndHttpStatus: 200
x-web-server-version: 26.2.9.3
X-Clique: CLNAMPRD05PHX01
X-Content-Type-Options: nosniff
Content-Security-Policy: default-src *.res.office365.com *.fluidpreview.office.net *.cdn.office.net *.df.onecdn.static.microsoft *.public.onecdn.static.microsoft swx.cdn.skype.com &#039;self&#039;; script-src &#039;nonce-QzqOGZNL6bH1NwGf98fw9A==&#039; *.res.office365.com *.fluidpreview.office.net wss://*.delve.office.com:443 shellprod.msocdn.com amcdn.msauth.net amcdn.msftauth.net *.skype.com *.skypeassets.com *.delve.office.com *.cdn.office.net *.df.onecdn.static.microsoft *.public.onecdn.static.microsoft static.teams.microsoft.com teams.microsoft.com cdn.forms.office.net content.lifecycle.office.net blob: &#039;report-sample&#039; &#039;self&#039; &#039;wasm-unsafe-eval&#039; *.yammer.com; style-src *.res.office365.com *.fluidpreview.office.net *.cdn.office.net *.df.onecdn.static.microsoft *.public.onecdn.static.microsoft shellprod.msocdn.com *.skype.com &#039;self&#039; &#039;report-sample&#039; &#039;unsafe-inline&#039; *.yammer.com *.engage.cloud.microsoft; img-src * data: blob: filesystem: cid:; connect-src blob: data: *.res.office365.com *.fluidpreview.office.net *.cdn.office.net *.df.onecdn.static.microsoft *.public.onecdn.static.microsoft *.services.web.outlook.com login.live.com login.microsoftonline.com spoprod-a.akamaihd.net shellprod.msocdn.com *.bing.com *.office.net *.office.com *.office365.com *.officeapps.live.com *.skype.com *.skypeassets.com *.onedrive.com onedrive.cloud.microsoft my.microsoftpersonalcontent.com browser.pipe.aria.microsoft.com *.gateway.messenger.live.com dev.virtualearth.net *.trouter.skype.com *.trouter.io wss://*.trouter.skype.com wss://*.trouter.skype.com:443 wss://*.trouter.io:443 media.licdn.com *.facebook.com onerm.olsvc.com *.qas.binginternal.com *.qas.bing.net wss://*.qas.bing.net:443 wss://*.platform.bing.com wss://*.botframework.com:443 wss://augloop.office.com wss://*.augloop.office.com outlook.live.com graph.microsoft.com *.graph.microsoft.com *.office.microsoft.com api.box.com api.dropboxapi.com *.users.storage.live.com www.onenote.com *.storage.msn.com wss://*.pushd.svc.ms wss://*.pushs.svc.ms wss://*.pushb.svc.ms wss://*.pushp.svc.ms wss://*.svc.ms pptservicescast.officeapps.live.com *.sharepoint-df.com *.sharepoint.com wss://*.delve.office.com:443 wss://*.loki.delve.office.com:443 wss://*.loki.delve.office.com *.delve.office.com *.loki.delve.office.com web.vortex.data.microsoft.com *.events.data.microsoft.com *.online.lync.com *.infra.lync.com wss://*.cortana.ai *.cortana.ai fs.microsoft.com newspro.microsoft.com api.aadrm.com config.edge.skype.com content.lifecycle.office.net *.cp.microsoft.com *.mp.microsoft.com *.m365.microsoft.com *.payments.microsoft.com *.account.microsoft.com checkout.office.com smbpurchase.omex.office.net commerceapi.office.net commercemgmt.m365.microsoft.com checkout.microsoft365.com officeclient.microsoft.com editor.svc.cloud.microsoft &#039;self&#039; login.microsoftonline.com outlook.office365.com teams.microsoft.com *.teams.microsoft.com *.yammer.com *.svc.ms *.licdn.com o365auditrealtimeingestion.manage.office.com o365auditrealtimeingestion.manage.office.com:445 files.yammerusercontent.com *.engage.cloud.microsoft wss://augloop-gcc.office.com wss://*.augloop-gcc.office.com wss://augloop.svc.cloud.microsoft wss://*.augloop.svc.cloud.microsoft aesir.office.com *.oscs.protection.outlook.com *.safelinks.protection.outlook.com arc.msn.com arc-emea.msn.com fd.api.iris.microsoft.com *.dynamics.com *.mos.microsoft.com ris.api.iris.microsoft.com eudb.ris.api.iris.microsoft.com services.bingapis.com prod-autodetect.outlookmobile.com prod.autodetect.outlook.cloud.microsoft *.googleapis.com admin.microsoft.com *.bpa.microsoft.com teams.cloud.microsoft api.tenor.com attachment.outlook.live.net *.msedge.net app.whiteboard.microsoft.com whiteboard.office.com whiteboard.cloud.microsoft outlook.cloud.microsoft identity.osi.office.net wss://substrate.office.com *.adnxs.com wss://*.trouter.teams.microsoft.com api.flow.microsoft.com *.sharepoint.de proxy.uet.s.microsoft.com rtb.linkedin.com bat.bing.net; base-uri browser.pipe.aria.microsoft.com &#039;self&#039;; form-action *.officeapps.live.com *.sharepoint-df.com *.sharepoint.com *.odwebp.svc.ms login.microsoftonline.com *.sharepoint.de; object-src *.office.net &#039;self&#039; blob: attachments.office.net attachments.outlook.usercontent.microsoft attachment.outlook.live.net blob:; frame-ancestors &#039;self&#039; teams.microsoft.com; font-src data: *.res.office365.com *.fluidpreview.office.net *.cdn.office.net *.df.onecdn.static.microsoft *.public.onecdn.static.microsoft spoprod-a.akamaihd.net *.skype.com ms-appx-web: sharepointonline.com *.sharepointonline.com *.delve.office.com fs.microsoft.com static2.sharepointonline.com &#039;self&#039; *.yammer.com *.engage.cloud.microsoft; media-src blob: data: *.res.office365.com *.cdn.office.net *.df.onecdn.static.microsoft *.public.onecdn.static.microsoft *.sharepoint-df.com *.skype.com *.office.net *.office365.net *.office365-net.us *.office.com &#039;self&#039; *.yammer.com *.engage.cloud.microsoft attachments.office.net attachments.outlook.usercontent.microsoft attachment.outlook.live.net *.sharepoint.com *.sharepoint.de; frame-src * data: mailto: blob:; manifest-src &#039;self&#039;; worker-src &#039;self&#039; blob: *.office.com; child-src &#039;self&#039; blob: *.office.com; require-trusted-types-for &#039;script&#039;; trusted-types owaTrustedTypesPolicy owa#webpack cdn-url#oneshell safe-xml#oneshell workerScriptTrustedTypesPolicy augloopTrustedTypesPolicy 1DSScriptURL dompurify adaptivecards#deprecatedExportedFunctionPolicy highcharts owaAdsTrustedTypesPolicy @msteams/embed-client @fluidx/loop workerPolicy MeControlScriptURL adaptivecards#markdownPassthroughPolicy fast-html adaptivecards#restoreContentsPolicy @1js/midgard-trusted-types @1js/lpc-common-web#webpack @centro/hvc-loader html2canvas osfRuntimeScriptPolicy yammer-outlook-trusted-types-policy#webpack @azure/ms-rest-js#xml.browser react-virtualized-auto-sizer lit-html officebrowserfeedback#domUtils troubleshootPolicy consolePolicy ori_importmap TrustedTypePolicyFactory workerScriptPolicy iFrameDocumentTrustedTypesPolicy nativePdfPreviewTrustedTypesPolicy workerLoaderTrustedTypesPolicy @1js/search-converged-hostapp-owa-bundle#webpack suiteuxShellTrustedTypesPolicy @azure/core-xml#xml.browser @1js/midgard-bootstrapper#webpack trustedInnerHTMLPolicy domUtilsTrustedTypePolicy dangerouslySetInnerHTMLPolicy overlayScrollbarsTrustedTypesPolicy @msteams/services-io-browser-web-client-update#register-service-worker @fluidx/loop#loop-page-container @fluidx/loop#odsp-driver @fluidx/loop#office-fluid-container @fluidx/loop#sourceless-iframe webpack-dev-server#overlay placesMapWorkerPolicy @fluidx/loop-app-worker-template ori-worker-policy default owaLoopTrustedTypesPolicy owaTeamsClientTrustedTypesPolicy owaMeControlTrustedTypesPolicy ast-policy domPurifyHTML emptyStringPolicyHTML &#039;allow-duplicates&#039;; report-uri https://csp.microsoft.com/report/OutlookWeb-Mail-PROD; upgrade-insecure-requests;
x-app-name: Mail
Referrer-Policy: no-referrer
Cross-Origin-Opener-Policy: same-origin-allow-popups
Origin-Trial: AgxVPru/jRUesV9k7Pn5/osZuJ4g/2sL76bPZejtrjsFofGlatTE4sbavhadrkBNum06aL1ghYYaKcX04fiRdAIAAABveyJvcmlnaW4iOiJodHRwczovL29mZmljZS5jb206NDQzIiwiZmVhdHVyZSI6IkxvbmdBbmltYXRpb25GcmFtZVRpbWluZyIsImV4cGlyeSI6MTcxNjk0MDc5OSwiaXNTdWJkb21haW4iOnRydWV9
Link: &lt;https://res.public.onecdn.static.microsoft/&gt;; rel=&quot;preconnect&quot;
Document-Policy: include-js-call-stacks-in-crash-reports
X-Client-Version: 20260213001.06
x-besku: UNKNOWN
X-RUM-Validated: 1
X-RUM-NotUpdateQueriedPath: 1
X-RUM-NotUpdateQueriedDbCopy: 1
X-Proxy-RoutingCorrectness: 1
X-Proxy-BackendServerStatus: 200
X-BEPartition: Clique/CLNAMPRD05PHX01
X-FEEFZInfo: MNZ
MS-CV: RhbQRfthOASIH9hQN7qwgQ.1.1
X-FEServer: PH5P222CA0004
Alt-Svc: &quot;:443&quot;;ma=2592000,h3-29=&quot;:443&quot;;ma=2592000
X-FirstHopCafeEFZ: MNZ
X-FEProxyInfo: MN2PR05CA0021.NAMPRD05.PROD.OUTLOOK.COM
X-Powered-By: ASP.NET
X-FEServer: MN2PR05CA0021
Date: Sat, 21 Feb 2026 06:09:32 GMT
Connection: close

Request headers
================
GET /calendar/action/compose?rru=addsubscription&amp;url=https%3A%2F%2Fwp.florencecountylibrary.org%2F%3Fmec-ical-feed%3D1&amp;nc=1770848701&amp;name=Florence%20County%20Library%20month HTTP/1.1
Host: outlook.office.com
User-Agent: WPMU DEV Broken Link Checker Local Engine
Accept: */*
Accept-Encoding: deflate, gzip, br
Referer: https://wp.florencecountylibrary.org
Connection: close
Range: bytes=0-2048


Link is valid.