Ahojte.
Môj web používa mód, ktorý prepisuje dynamické adresy typu "
domena.sk/index.php?act=viewProd&productId=46190" na statické typu "
domena.sk/moj-nazov-vyrobku/prod_46190.html"
Súbor .htaccess obsahuje (okrem iného) tento kód na zmenu adresy:
Kód:
# 2) only used if you selected 'Apache RewriteRule supported' as your server configuration
RewriteEngine On
RewriteCond %{QUERY_STRING} (.+)
RewriteRule prod_(.*).html index.php?act=viewProd&productId=$1&%1 [L]
RewriteRule prod_(.*).html index.php?act=viewProd&productId=$1 [L]
# end 2)
V rámci prechodu na SSL certifikát potrebujem zmeniť http protokol na https, čo robím pomocou nasledujúceho kódu v súbore .htaccess:
Kód:
RewriteEngine on
RewriteCond %{HTTP:X-Forwarded-Proto} !=https
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI}
Bohužiaľ, po tejto zmene stránka síce funguje v https, ale nedochádza k prepisu dynamických adries na statické.
Neviete, v čom môže byť problém?
Ďakujem.