Na několika statických webech používám tyto dva htaccessy:
První:
RewriteEngine on
#Nastaveni domovskeho adresare
RewriteBase /
RewriteCond %{HTTP_HOST} ^example.cz
RewriteRule ^(.*)$ http://www.example.cz/$1
RewriteCond %{REQUEST_URI} !.]+$
RewriteCond %{REQUEST_URI} !/$
RewriteRule ^(.+)$ $1/
Druhý:
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^example.cz
RewriteRule ^(.*)$ http://www.example.cz/$1
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(+)$ $1.php
RewriteCond %{ENV:REDIRECT_STATUS} =""
RewriteCond %{REQUEST_METHOD} =GET
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(.+).php$ http://%{HTTP_HOST}/$1
Ty soubory mně někdo kdysi vytvořil.
První, tuším, jen hází různé varianty (bez www, bez lomítka na konci na jednu variantu s www a lomítkem).
Ten druhý ještě umožňuje používat URL bez .php přípony.
Na webech budu zprovozňovat SSL.
Hledám někoho, kdo by mně zaslal dva nové htaccessy, které
- zachovají funkčnost v tom, pro co byly vytvořeny.
- všechny URL na webu přesměrují z HTTP na HTTPS.