htaccess pravidlo pro přesměrování

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Scientific
Level 2.5
Level 2.5
Příspěvky: 250
Registrován: červenec 13
Pohlaví: Muž

htaccess pravidlo pro přesměrování

Příspěvekod Scientific » 13 úno 2018 21:47

Ahoj, prosím o radu zkušenější.

Nasadil jsem SSL a vymyslel přesměrování na https, vypadá takhle jednoduše:

Kód: Vybrat vše

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}


Přesměrování funguje, ale ne tak úplně jak bych očekával protože přesměrovává způsobem:

Kód: Vybrat vše

http://domena.cz/cokoliv/cokoliv -> https://domena.cz/index.php


Očekával bych spíše:

Kód: Vybrat vše

http://subdomena.domena.cz/cokoliv/cokoliv -> https://subdomena.domena.cz/cokoliv/cokoliv


A když už jsme u toho nemáte prosím i funkční pravidlo pro přesměrování:

Kód: Vybrat vše

http://www.domena.cz/cokoliv/cokoliv -> https://subdomena.domena.cz/cokoliv/cokoliv


Děkuji moc všem za pomoc.



Reklama
Uživatelský avatar
lamin_cz
Level 2.5
Level 2.5
Příspěvky: 270
Registrován: říjen 12
Bydliště: Kostelec u Holešova
Pohlaví: Muž

Re: htaccess pravidlo pro přesměrování

Příspěvekod lamin_cz » 18 úno 2018 16:19

Zkus použít tohle:

Kód: Vybrat vše

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]


To samé můžeš použít i na tu subdoménu

Kód: Vybrat vše

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://subdomena.example.com/$1 [R,L]
  • CPU: Cx6x86L-PR150+
  • MB: XT PRO2
  • GPU: integrovaná
  • RAM: 28Mb SDRAM
PHP, MySQL, HTML, CSS, jQuery ...


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Přesměrování IP
    od TRNX » 21 úno 2018 16:04 » v Administrace sítě
    2
    529
    od TRNX
    21 úno 2018 16:27

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: CommonCrawl [Bot] a 1 host