# ==============================================================================
# REFLECT
# -------
# Prevent public access to the domain of your WordPress CMS, except
# for requests coming from your Reflect site and from IP addresses you approve.
#
# GPLv2 or later license.
# More details can be found at https://github.com/davidgoy/reflect
#
# Don't forget to replace the dummy IP addresses (000.000.000.000) with real
# IP addresses!
# ==============================================================================
#
# RewriteEngine On
# Options +FollowSymlinks
# RewriteBase /
# # Grant access if the request comes from the primary IP address of the server hosting your Reflect instance
# # (to determine this IP address, simply ping your server's hostname)
# RewriteCond %{REMOTE_ADDR} !^000.000.000.000
# # Grant access if the request comes from the IP address of the user who will be managing your WordPress site (e.g. you)
# RewriteCond %{REMOTE_ADDR} !^000.000.000.000
# # Optional: Grant access if the request comes from the IP address of the following approved user(s)
# # (duplicate the below line for each user that you want to allow access to your WordPress site)
# RewriteCond %{REMOTE_ADDR} !^000.000.000.000
# # Grant access if the request is for your WordPress site's API
# RewriteCond %{REQUEST_URI} !^(.*)?wp-json/wp/v2/
# # Grant access if the request is for images, icons or videos
# # (add more media formats as you wish)
# RewriteCond %{REQUEST_URI} !\.(?:jpg|jpeg|png|gif|ico|webm|ogg|ogv|avi|mov|wmv|mp4|m4v|mpg|mpeg)$ [NC]
# # Show 403 error for all other requests
# RewriteRule .* - [F,L]
#
# ==============================================================================
# WORDPRESS
# ---------
# Taken from https://wordpress.org/support/article/using-permalinks/
# ==============================================================================
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress