I hope this is the right list to bring things like this up.I'm running into a rewrite loop problem with a WordPress .htaccess file that might be related to the httpd version, but I don't see anything relevant searching online yet.
I have two systems, CentOS (httpd 2.4.6) and Almalinux (httpd 2.4.51), running web servers with exactly the same configuration. The only difference is the server on Almalinux sends PHP files to php-fpm (ProxyPassMatch ^/(.*\.php)$ fcgi://127.0.0.1:9000/wpsites/$1).
On CentOS, no rewrite loops occur. On Almalinux:1. Visiting https://wp.example.com/site1/ produces an endless rewrite loop (see below).
2. Visiting https://wp.example.com/site1/index.php works correctly. Any help appreciated! ------------------------------------------------------------------ Default WordPress 6.0.2 .htaccess file on both systems in /wpsites/site1/: <IfModule mod_rewrite.c> RewriteEngine On RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] RewriteBase /site1/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /site1/index.php [L] </IfModule> CentOS rewrite log entries -------------------------- strip per-dir prefix: /wpsites/site1/ -> applying pattern '^index\\.php$' to uri '' strip per-dir prefix: /wpsites/site1/ -> applying pattern '.' to uri '' pass through /wpsites/site1/ strip per-dir prefix: /wpsites/site1/index.html -> index.html applying pattern '^index\\.php$' to uri 'index.html' strip per-dir prefix: /wpsites/site1/index.html -> index.html applying pattern '.' to uri 'index.html' rewrite 'index.html' -> '/site1/index.php' trying to replace prefix /wpsites/site1/ with /site1/ strip per-dir prefix: /wpsites/site1/index.php -> index.php applying pattern '^index\\.php$' to uri 'index.php' pass through /wpsites/site1/index.php Almalinux rewrite log entries (repeats ad infinitum) ---------------------------------------------------- strip per-dir prefix: /wpsites/site1/ -> applying pattern '^index\\.php$' to uri '' strip per-dir prefix: /wpsites/site1/ -> applying pattern '.' to uri '' pass through /wpsites/site1/ strip per-dir prefix: /wpsites/site1/ -> applying pattern '.*' to uri '' strip per-dir prefix: /wpsites/site1/ -> applying pattern '^index\\.php$' to uri '' strip per-dir prefix: /wpsites/site1/ -> applying pattern '.' to uri '' pass through /wpsites/site1/ -- Mark Leisher --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx