Skip to content

Web Developer Tips and Tricks

Tips and tricks by Brian Shim for web developers, bloggers, and WordPress users

  • Home
  • WordPress
    • Style the WordPress Media Player (Classic Editor Only)
    • How to Fix WordPress Out of Memory Error or HTTP 500 ERROR
    • Import Members into WordPress Ultimate Member from CSV File
    • Create a WordPress Multisite Network with Different Domain Names
    • Make Any WordPress Theme Responsive (Mobile-Friendly)
    • How to Add a Dynamic Search Bar to Oxygen Builder
  • Plugins
    • Map a Different Domain Name to a WordPress Page or Post
    • The Best Accessibility Plugins for WordPress
    • The Best Plugins to Improve the WordPress Admin
    • The Best Ad Insertion Plugins for WordPress
    • The Best Weather Widget for WordPress
    • The Best WordPress User Import/Export Plugins
  • Developer
    • Add Your Website Icon to the Browser Tab
    • Make Your Chrome Browser Window Narrow for Mobile Web Development
    • How to Track File Downloads in Google Analytics 4 (GA4)
    • Disable the “Go” Button on the Android and iOS Virtual Keyboard
    • How to Make Your Website Footer Extend to the Bottom of the Page
    • How to Do Cross-Domain Google Analytics (Updated for GA4)
  • Web Hosting
    • Host Multiple Sites on a Single Amazon EC2 Instance
    • Change Your PHP Max File Upload Size in GoDaddy Shared Linux Hosting
    • How to Easily Transfer a SiteGround Website to a Different SiteGround Account
    • How to Restart PHP on GoDaddy Shared Hosting
    • How to Block DDoS Attacks on Your XMLRPC and WP-LOGIN WordPress Files
    • Read This Before Using GridPane + Vultr HF Web Hosting
  • Blogging
    • The Best Commenting System for Your Website
    • Facebook Page vs. Group: Which is Right for Your Organization?
    • Trademark Your Website or Blog Name
    • How to Prevent and Deal with Mean Comments on Your Blog
    • How to Change the Thumbnail Image of a Website That You Shared on Facebook
    • 11 Tips to Encourage Commenting on Your Blog
  • Productivity
    • Why I Switched from Evernote to OneNote and How to Migrate Your Notes
    • eM Client: The Best Replacement for Windows Live Mail and Thunderbird
    • The Best Cloud Invoicing Software for Freelancers: FreshBooks vs. Harvest
    • How to Stay Motivated and Productive When Working From Home
    • 15 Important Things to Do During Your Freelance Business Downtime
    • How to Fix a Corrupted Database in eM Client
  • Tools
  • About

Cloudflare

How to Fix “Too Many Redirects” in WordPress After Enabling Cloudflare Proxy

May 22, 2025 by Brian Shim
Cloudflare SSL/TLS encryption mode

I had a client site that was experiencing a bot attack, so naturally, I turned to Cloudflare to mitigate it. Fortunately, it was already on Cloudflare, so all I had to do was enable the Cloudflare proxy in the DNS so it could start intercepting traffic. But, as soon as I did this, I got … Read more

Categories Web Hosting Tags Cloudflare Leave a comment

Accessibility (8) Alpine.js (2) Cloudflare (1) Divi (15) eM Client (2) GoDaddy (3) Google Analytics (6) Gridpane (2) Kadence (1) MAMP (2) Microsoft 365 (3) Multisite (4) Oxygen Builder (2) Siteground (5) Squarespace (3)

Most Popular

  • Make Your Chrome Browser Window Narrow for Mobile Web Development
    Make Your Chrome Browser Window Narrow for Mobile Web Development
  • How to Read Other Users' Email in Microsoft 365 (as an Admin)
    How to Read Other Users' Email in Microsoft 365 (as an Admin)
  • Generate PDFs Using Free Open-Source PHP Libraries
    Generate PDFs Using Free Open-Source PHP Libraries
  • How to Fix Divi Parallax Not Working on Safari
    How to Fix Divi Parallax Not Working on Safari
  • How to Add a Custom Unmute Button Overlay to an Auto-Playing Vimeo Video
    How to Add a Custom Unmute Button Overlay to an Auto-Playing Vimeo Video
  • How to Create a Clickable Checklist Block in WordPress Gutenberg
    How to Create a Clickable Checklist Block in WordPress Gutenberg
  • Make Any HTML Element Selectable Using the Tab Key for Accessibility
    Make Any HTML Element Selectable Using the Tab Key for Accessibility
  • How to Speed Up Your WordPress Advanced Custom Fields Queries
    How to Speed Up Your WordPress Advanced Custom Fields Queries
  • The Best Multilingual Plugin for WordPress: Polylang vs. TranslatePress vs. WPML
    The Best Multilingual Plugin for WordPress: Polylang vs. TranslatePress vs. WPML
  • How to Fix a Corrupted Database in eM Client
    How to Fix a Corrupted Database in eM Client

Keep In Touch

Receive notifications of new posts by email.

Join 175 other subscribers

Most Popular

  • Make Your Chrome Browser Window Narrow for Mobile Web Development
    Make Your Chrome Browser Window Narrow for Mobile Web Development
  • How to Read Other Users' Email in Microsoft 365 (as an Admin)
    How to Read Other Users' Email in Microsoft 365 (as an Admin)
  • Generate PDFs Using Free Open-Source PHP Libraries
    Generate PDFs Using Free Open-Source PHP Libraries
  • How to Fix Divi Parallax Not Working on Safari
    How to Fix Divi Parallax Not Working on Safari
  • How to Add a Custom Unmute Button Overlay to an Auto-Playing Vimeo Video
    How to Add a Custom Unmute Button Overlay to an Auto-Playing Vimeo Video
  • How to Create a Clickable Checklist Block in WordPress Gutenberg
    How to Create a Clickable Checklist Block in WordPress Gutenberg
  • Make Any HTML Element Selectable Using the Tab Key for Accessibility
    Make Any HTML Element Selectable Using the Tab Key for Accessibility
  • How to Speed Up Your WordPress Advanced Custom Fields Queries
    How to Speed Up Your WordPress Advanced Custom Fields Queries
  • The Best Multilingual Plugin for WordPress: Polylang vs. TranslatePress vs. WPML
    The Best Multilingual Plugin for WordPress: Polylang vs. TranslatePress vs. WPML
  • How to Fix a Corrupted Database in eM Client
    How to Fix a Corrupted Database in eM Client

Accessibility Statement

This website was designed with accessibility and conformance to WCAG 2.1 level AA guidelines as a priority. While I strive to adhere to the accepted guidelines and standards for accessibility and usability, it is not always possible to do so in all areas of the website. This may include third party applications, social media feed aggregation, and third party map integrations, like Google maps. I am continually striving to improve the user experience for everyone. If you experience any difficulty in using this website, please let me know. I am committed to making this website accessible to all. Thanks!

Disclosures

Some of the links on this site are affiliate links. That means if you click on the link and purchase the item or service, I will receive a commission at no extra cost to you. I personally test or research each product before endorsing it. This site is independently owned and the opinions expressed here are my own.

See my Terms of Use and Privacy Policy.

Copyright

All content in this site © 2010-2025 Brian Shim Web Development, LLC. All rights reserved. Gloria in excelsis Deo.

© 2025 Web Developer Tips and Tricks • Built with GeneratePress