clawd/scripts/fix-inou-www-redirect.sh

33 lines
895 B
Bash
Executable File

#!/bin/bash
# Fix: www.inou.com should 301 redirect to inou.com
# Problem: www serves content (HTTP 200) instead of redirecting,
# causing GSC "Alternate page with proper canonical tag" warnings
#
# Run on caddy server (192.168.0.2):
# ssh root@caddy 'bash -s' < fix-inou-www-redirect.sh
#
# Or manually add this block to /etc/caddy/Caddyfile:
echo "Adding www redirect to Caddyfile..."
# Check if www redirect already exists
if grep -q 'www.inou.com' /etc/caddy/Caddyfile; then
echo "www.inou.com block already exists in Caddyfile"
exit 0
fi
# Add the redirect block
cat >> /etc/caddy/Caddyfile << 'CADDY'
# Redirect www to non-www (fixes GSC indexing issue)
www.inou.com {
redir https://inou.com{uri} permanent
}
CADDY
# Reload Caddy
systemctl reload caddy
echo "Done! Verify: curl -I https://www.inou.com"
echo "Expected: HTTP/2 301, Location: https://inou.com/"