Raději to ještě upřesním. Adresář s eshopem obsahuje ještě od dob jeho instalace soubor ht.htaccess, který jsem nikdy nepotřeboval upravovat, čili je původní, viz:
## Disable folder listing
#Options -Indexes
#AddType text/x-component .htc
RewriteEngine On
## Installation directory
#RewriteBase /
<Files data.sqlite.php>
order allow,deny
deny from all
</Files>
## Force www. prefix
#RewriteCond %{HTTP_HOST} !^www. [NC]
#RewriteRule ^.*$ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
## Redirect /index.php
#RewriteCond %{THE_REQUEST} ^.*/index.php
#RewriteCond %{QUERY_STRING} ^(uri=/?)?(.*)
#RewriteRule .* http://%{HTTP_HOST}/%2? [R=301,L]
## Allow any files or directories that exist to be displayed directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{QUERY_STRING} .*
RewriteRule .* index.php?uri=htaccess/$0&%0 [L]
RewriteCond %{QUERY_STRING} .*
RewriteRule ^$ index.php?uri=htaccess/&%0 [L]
Pak, když jsem před časem potřeboval přejít na free SSL certifikát, čili na https, tak jsem musel podle tohoto návodu https://www.savana.cz/napoveda/domeny-a-subdomeny/smerovani-domeny/presmerovani-domeny-na-https pouze vytvořit nový soubor .htaccess, viz:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
a ten vložit do kořenového adresáře domény, kde mám eshop, protože tam mám ještě i webovky. Vše fungovalo perfektně a nyní na Webglobe už ne, takže netuším, jaký parametr upravit, aby to chodilo, pokud je to tím souborem .htaccess.