Technical Information
| HTTP Status Code | 200 |
| HTTP Version | HTTP/1.1 |
| HTTPS | ✔ Available |
| IP Address | 75.2.65.169 |
| Server Software | nginx |
| CDN | CDN (Hit from cloudfront) |
| Compression | gzip |
|
ℹ 🔵 Missing HSTS | HTTP Strict Transport Security is not configured. Recommended for HTTPS sites. |
|
ℹ 🔵 Missing Content Security Policy | CSP is not configured. It helps prevent XSS attacks and content injection. |
|
ℹ 🔵 Missing X-Frame-Options | The site can be embedded in iframes by third parties (clickjacking risk). |
HTTP Status Code 200
HTTP Version HTTP/1.1
HTTPS ✔ Available
IP Address 75.2.65.169
Server Software nginx
CDN CDN (Hit from cloudfront)
Compression gzip
ℹ 🔵 Missing HSTS HTTP Strict Transport Security is not configured. Recommended for HTTPS sites.
ℹ 🔵 Missing Content Security Policy CSP is not configured. It helps prevent XSS attacks and content injection.
ℹ 🔵 Missing X-Frame-Options The site can be embedded in iframes by third parties (clickjacking risk).
Redirect Chain
| # | URL | HTTP Status Code | Status |
| 1 | https://sfgov.org:443 | 301 | HTTP/1.1 301 Moved Permanently |
| 2 | https://www.sfgov.org | 301 | HTTP/2 301 |
| 3 | https://www.sf.gov | 200 | HTTP/2 200 |
#1 URL https://sfgov.org:443
HTTP Status Code 301
Status HTTP/1.1 301 Moved Permanently
#2 URL https://www.sfgov.org
HTTP Status Code 301
Status HTTP/2 301
#3 URL https://www.sf.gov
HTTP Status Code 200
Status HTTP/2 200
Performance
| DNS Lookup | 152.3 ms |
| TCP Connect | 153.5 ms |
| TLS Handshake | 5.8 ms |
| Time To First Byte (TTFB) | 191.4 ms |
| Content Download | 1 ms |
| Total Response Time | 192.5 ms |
DNS Lookup 152.3 ms
TCP Connect 153.5 ms
TLS Handshake 5.8 ms
Time To First Byte (TTFB) 191.4 ms
Content Download 1 ms
Total Response Time 192.5 ms
Security
| HTTPS | ✔ Enabled |
| HSTS | ✘ Not configured |
| CSP | ⚠ Not configured |
| X-Frame-Options | ⚠ Not configured |
| X-Content-Type-Options | ⚠ Not configured |
| HTTP/2 | ⚠ HTTP/1.1 |
HTTPS ✔ Enabled
HSTS ✘ Not configured
CSP ⚠ Not configured
X-Frame-Options ⚠ Not configured
X-Content-Type-Options ⚠ Not configured
HTTP/2 ⚠ HTTP/1.1
SEO Quick Check
Title SF.gov
Detected Technologies
| Technology | Drupal React Google Analytics Nginx Next.js |
Technology Drupal React Google Analytics Nginx Next.js
HTTP Headers
| Content-type
| text/html; charset=utf-8 |
| Server
| nginx |
| Content-encoding
| gzip |
| Date
| Wed, 22 Jul 2026 04:04:02 GMT |
| Cache-control
| public, max-age=600, stale-while-revalidate=1209600, stale-if-error=1209600 |
| Etag
| "q257subkbl51ai" |
| Vary
| Accept-Encoding |
| X-cache
| Hit from cloudfront |
| Via
| 1.1 2bff6c0c3a0a59a70938b32e4d7a601c.cloudfront.net (CloudFront) |
| X-amz-cf-pop
| CDG50-P5 |
| X-amz-cf-id
| 4L2T0LBxbob5peUO083zXZHO3tdTFQksYMZBgn4HGr70bRwxVX7rwQ== |
| Age
| 17575 |
Meta Tags
| Viewport | width=device-width |
| Type | sf.Home |
| Locale | en |
| Google-site-verification | 8etBKQyyqG3GiT-xNuZVwr27VA0zgbwiyVFTLJBv_jE |
| Next-head-count | 6 |
| Git-commit-hash | unknown |
| Git-branch | unknown |
Content-type text/html; charset=utf-8
Server nginx
Content-encoding gzip
Date Wed, 22 Jul 2026 04:04:02 GMT
Cache-control public, max-age=600, stale-while-revalidate=1209600, stale-if-error=1209600
Etag "q257subkbl51ai"
Vary Accept-Encoding
X-cache Hit from cloudfront
Via 1.1 2bff6c0c3a0a59a70938b32e4d7a601c.cloudfront.net (CloudFront)
X-amz-cf-pop CDG50-P5
X-amz-cf-id 4L2T0LBxbob5peUO083zXZHO3tdTFQksYMZBgn4HGr70bRwxVX7rwQ==
Age 17575