HTTPS je vynucené nebo lze udělat vyjímku v .htaccess?

Vyřešeno204 zhlédnutíWebhostinghtacccess
0

Mám nastaveno, že HTTPS bude i pro subdoménu api, jenže mám tam určitá místa, která potřebuji, aby šla zobrazit i bez https. Tak že zkouším vyjímku přes .htaccess, ale nedaří se. Proč, co dělám špatně?

RewriteEngine On
RewriteBase /

# Presmerovani HTTP -> HTTPS (s vyjimkou pro /php/)
RewriteCond %{HTTPS} off
RewriteCond %{ENV:HTTPS} !^.*on
RewriteCond %{REQUEST_URI} !^/php/ [NC]
RewriteRule ^(.*)$ https://api.example.cz/$1 [R=301,L]

CMD však píše 301 přesměrování.

C:\Users\Admin>curl -I http://api.example.cz/php/test123/
HTTP/1.1 301 Moved Permanently
Date: Sun, 18 Jan 2026 16:58:06 GMT
Server: Apache
Location: https://api.example.cz/php/test123/
Cache-Control: max-age=300
Expires: Sun, 18 Jan 2026 17:03:06 GMT
Content-Type: text/html; charset=iso-8859-1

Role: Zákazník
Otázka je uzamčena pro nové odpovědi.
MB313456 Vybral nejlepší odpověď
0
5.93K Odpověď od WEDOS Internet, a.s. 0 Komentář

Dobrý den,

udělení vyjímek k vynucení HTTPS pro „určitá místa“ jako jsou kupříkladu subdomény úpravou .htaccess teoreticky možné je, jedná se ale už o pokročilé nastavení nad rámec naší základní zákaznické podpory a s přesnou konfigurací Vám tedy bohužel nemůžeme být nápomocni.

Ujistěte se ale, že upravujete .htaccess soubor v rootové složce WWW.

Tento příspěvek ponecháváme otevřen k možnému zodpovězení komunitě.

Role: Podpora
MB313456 Vybral nejlepší odpověď
Prohlížíte 1 ze 1 odpovědí, klikněte zde pro zobrazení všech odpovědí.