было
RewriteRule RewriteRule ^category-([^-]*)-product_id-([^-]*)\.html$ /products-page/?category=$1&product_id=$2 [L,QSA]
стало
RewriteEngine On
RewriteBase /
RewriteRule ^category-([^-]*)-product_id-([^-]*)\.html$ /products-page/?category=$1&product_id=$2 [L,QSA]
Но сдается мне что будут еще проблемы с гет запросами, да и сама регулярка странная,
Можно пару урлов для просмотра ?
Очень смущяет вот это
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
похоже на условие для чпу
которое срабатывает для
RewriteRule ^category-([^-]*)-product_id-([^-]*)\.html$ /products-page/?category=$1&product_id=$2 [L,QSA]
а не для
RewriteRule . /index.php [L]
Короче опусти свою строчку ниже
RewriteCond - если
RewriteCond - если
RewriteCond -если
RewriteRule -то
RewriteRule - следуюещее правило не связано с первыми кондами