Právě je 20 dub 2024 01:33

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 3 ] 
Autor Zpráva
 Předmět příspěvku: Úprava .htaccess pro redirect na https bez www
PříspěvekNapsal: 30 lis 2009 22:46 

Registrován:
30 lis 2009 22:24
Příspěvky:
8
Ahoj,
nemůžu rozchodit redirect z httpS://www.domena.cz na httpS://domena.cz

s tímto nastavením mi funguje jen redirect na nešifrované spojení a doplnění dalšího řádku s modifikací na "HTTPS_HOST" nepomáhá:

Citace:
# To redirect all users to access the site WITHOUT the 'www.' prefix,
# (http://www.example.com/... will be redirected to http://example.com/...)
# uncomment and adapt the following:
RewriteCond %{HTTP_HOST} ^www\.domena\.cz$ [NC]
RewriteRule ^(.*)$ http://domena.cz/$1 [L,R=301]


Dotaz č. 2 - mohu na serveru, kde běží PHP5 smazat tyto řádky v .htaccess?

Citace:
# PHP 4, Apache 1.
<IfModule mod_php4.c>
php_value magic_quotes_gpc 0
php_value register_globals 0
php_value session.auto_start 0
php_value mbstring.http_input pass
php_value mbstring.http_output pass
php_value mbstring.encoding_translation 0
</IfModule>

# PHP 4, Apache 2.
<IfModule sapi_apache2.c>
php_value magic_quotes_gpc 0
php_value register_globals 0
php_value session.auto_start 0
php_value mbstring.http_input pass
php_value mbstring.http_output pass
php_value mbstring.encoding_translation 0
</IfModule>


Nahoru
 Profil  
 
 Předmět příspěvku: Re: úprava .htaccess pro redirect na https bez www
PříspěvekNapsal: 01 pro 2009 09:41 
C4 podpora
C4 podpora

Registrován:
29 čer 2009 20:53
Příspěvky:
263
Proměnná HTTPS_HOST neexistuje ani když se použije protokol https. Správně se test provádí pomocí proměnné HTTPS a testuje se její hodnota na řetězec on. Dále nezapomeňte, že na začátku .htaccess musí být RewriteEngine on. Takže .htaccess by měl vypadat nějak takto:

Kód:
RewriteEngine on

RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^www\.nazev-vasi-domeny\.cz$ [NC]
RewriteRule ^(.*)$ http://nazev-vasi-domeny.cz/$1 [L,R=301]

RewriteCond %{HTTPS} =on
RewriteCond %{HTTP_HOST} ^www\.nazev-vasi-domeny\.cz$ [NC]
RewriteRule ^(.*)$ https://nazev-vasi-domeny.cz/$1 [L,R=301]


Co se týče druhého dotazu, tak řádky smazat můžete, nebude to mít vůbec žádný efekt, neboť podmínky <IfModule mod_php4.c> a <IfModule sapi_apache2.c> neuspějí a proto se neberou v úvahu žádné direktivy, které jsou uzavřeny v <IfModule mod_php4.c> a <IfModule sapi_apache2.c>.

_________________
Jan Vítek
Webhosting C4
http://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: úprava .htaccess pro redirect na https bez www
PříspěvekNapsal: 26 led 2013 10:31 

Registrován:
24 zář 2012 17:03
Příspěvky:
8
V administraci eshopu doménu nastavit s www .... např http://www.shopmk.cz

a do souboru .htaccess hned za RewriteEngine on doplnit:

Kód:
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]



Tento návod použit z http://www.prestashop.com/forums/topic/ ... redirects/


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 3 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
cron
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
Tvorba web stránek Hosting
Návody pro C4

© 2009-2024 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz