• Debian 11 is approaching its end-of-life (vendor EOL date - August 31, 2026). Plesk Obsidian 18.0.80 will be the last release to support it.
    If you are running Plesk Obsidian on Debian 11, we recommend you upgrade those servers to Debian 12 using our dist-upgrade tool.
  • We plan to deprecate and remove the support for XML RPC protocol versions earlier than 1.6.9.1 in Plesk Obsidian 18.0.82. We strongly recommend that you update all existing integrations using earlier versions of the XML RPC protocol to comply with the version 1.6.9.1 specification.

Resolved mod_rewrite rules in .htaccess are ignored

TinaBura

Basic Pleskian
Server operating system version
AlmaLinux 8.9 (Midnight Oncilla)
Plesk version and microupdate number
Plesk Obsidian v18.0.59_build1800240229.10 os_RedHat el8
The mod_rewrite_rules in .htaccess are ignored. I use PHP 8.2.16 run as FPM application served by Apache. I have Proxy mode enabled.
I have made this check, and it works as desired and is redirected.

When I replace the content of .htaccess with my own rules, it is ignored. No errors in the logs. Every page just throws 404 - not found.
The content of my .htaccess:
Code:
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule \.(js|css|jpeg|jpg|gif|png|ico|map|webp)(\?|$) /404error.php [L,NC]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

The same file works on the other Plesk server without issues. What can be the reason for not respecting the mod_rewrite rules?

Thank you!
 
Back
Top