prosba o pomoc s nastavenim https za ODMENU

thcom
Backer | 94
+
0
-

Ahoj nejsem schopen nastavit muj web krcma.cz

aby se mi korektne zobrazil na wedosu

jde pouze o to, ze prvni zobrazeni webu jede pres HTTP a nenacte fonty

pak uz to slape

odmena jista :)

dekuji TH

thcom
Backer | 94
+
0
-

ja to mam ted takto:

<FilesMatch "\.json$">
 Order deny,allow
 Deny from all
</FilesMatch>

<IfModule mod_headers.c>
	Header always set Content-Security-Policy "upgrade-insecure-requests;"
</IfModule>

RewriteEngine On

RewriteRule (.*) www/$1 [L]
#RewriteRule (.*) https://www.krcma.cz/www/$1 [L]

#RewriteCond %{HTTPS} off
#RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
#RewriteRule (.*) https://%{SERVER_NAME}/$1 [R,L]
Kamil Valenta
Člen | 758
+
+1
-
RewriteEngine On

RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

RewriteRule (.*) www/$1 [L]

?

thcom
Backer | 94
+
0
-

Kamil Valenta napsal(a):

RewriteEngine On

RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

RewriteRule (.*) www/$1 [L]

?

JOOO tisicere diky !!

odmena putuje kam ?

thcom
Backer | 94
+
0
-

Kamil Valenta napsal(a):

https://nette.org/cs/donate

tak jsem zadal trvaly prikaz, nemam paypal
akorat nevim, jak se to sparuje s mym uctem

@DavidGrudl ?

David Grudl
Nette Core | 8111
+
+3
-

Ó děkuji, pánové! Spáruji to ručně <3

thcom
Backer | 94
+
0
-

Kamil Valenta napsal(a):

RewriteEngine On

RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

RewriteRule (.*) www/$1 [L]

?

jestli muzu poprosit, kdyz zadam do prohlizece
krcma.cz
hodi me to na
https://krcma.cz/domains/krcma.cz/denni-list/2021-02-20
spravne by melo byt

https://krcma.cz/denni-list/2021-02-20

da se s tim neco delat ?

Martk
Člen | 652
+
0
-

Myslím, že ti chybí na wedosu toto .htaccess https://kb.wedos.com/…webhostingu/

thcom
Backer | 94
+
0
-

Martk napsal(a):

Myslím, že ti chybí na wedosu toto .htaccess https://kb.wedos.com/…webhostingu/

muzes to prosim trochu rozvest, htacces je pro me bohuzel spanelska vesnice :/

diky moc

Editoval thcom (23. 2. 2021 16:19)

dakur
Člen | 493
+
0
-

@thcom Máš to přece přehledně sepsané v tom článku na Wedosu. Dokonce i to, co jsi původně požadoval – přesměrování na HTTPS. Za to už jen připojíš Nettí RewriteRule (.*) www/$1 [L].

thcom
Backer | 94
+
0
-

dakur napsal(a):

@thcom Máš to přece přehledně sepsané v tom článku na Wedosu. Dokonce i to, co jsi původně požadoval – přesměrování na HTTPS. Za to už jen připojíš Nettí RewriteRule (.*) www/$1 [L].

podle me to tam mam

muj .htaccess

<FilesMatch "\.json$">
 Order deny,allow
 Deny from all
</FilesMatch>

<IfModule mod_headers.c>
	Header always set Content-Security-Policy "upgrade-insecure-requests;"
</IfModule>

RewriteEngine On
RewriteCond %{HTTPS} off

RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
RewriteRule (.*) www/$1 [L]
dakur
Člen | 493
+
0
-

@thcom No nemáš, nemáš tam to z toho odkazovaného článku https://kb.wedos.com/…webhostingu/ – sekce Náš výchozí .htaccess. Když se na to podíváš, vidíš, že se tam právě řeší to domains a subdom.

Editoval dakur (1. 3. 2021 9:55)

thcom
Backer | 94
+
0
-

dakur napsal(a):

@thcom No nemáš, nemáš tam to z toho odkazovaného článku https://kb.wedos.com/…webhostingu/ – sekce Náš výchozí .htaccess. Když se na to podíváš, vidíš, že se tam právě řeší to domains a subdom.

jsem to trochu zkoumal

mam na wedosu 2× soubor .htaccess

jeden primo v rootu ve slozce /www

# htaccess rules for subdomains and aliases
# to create new subdomain, create a folder www/subdom/(subdomain name)
# to create web for alias, create a folder www/domains/(whole domain name)

# htaccess pravidla pro subdomeny a samostatne weby aliasu
# pro vytvoreni subdomeny vytvorte adresar www/subdom/(nazev subdomeny)
# pro vytvoreni webu pro alias vytvorte adresar www/domains/(cely domenovy nazev)
# dalsi info a priklady: http://kb.wedos.com/r/32/webhosting-htaccess.html

RewriteEngine On

# cele domeny (aliasy)
RewriteCond %{REQUEST_URI} !^domains/
RewriteCond %{REQUEST_URI} !^/domains/
RewriteCond %{HTTP_HOST} ^(www\.)?(.*)$
RewriteCond %{DOCUMENT_ROOT}/domains/%2 -d
RewriteRule (.*) domains/%2/$1 [DPI]

# subdomeny (s nebo bez www na zacatku)
RewriteCond %{REQUEST_URI} !^subdom/
RewriteCond %{REQUEST_URI} !^/subdom/
RewriteCond %{HTTP_HOST} ^(www\.)?(.*)\.([^\.]*)\.([^\.]*)$
RewriteCond %{DOCUMENT_ROOT}/subdom/%2 -d
RewriteRule (.*) subdom/%2/$1 [DPI]

# aliasy - spravne presmerovani pri chybejicim /
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^domains/[^/]+/(.+[^/])$ /$1/ [R]

# subdomeny - spravne presmerovani pri chybejicim /
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^subdom/[^/]+/(.+[^/])$ /$1/ [R]

#https
#RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
#RewriteRule (.*) www/$1 [L]

a potom jeden v /www/domains/krcma

<FilesMatch "\.json$">
 Order deny,allow
 Deny from all
</FilesMatch>

<IfModule mod_headers.c>
	Header always set Content-Security-Policy "upgrade-insecure-requests;"
</IfModule>

RewriteEngine On
RewriteCond %{HTTPS} off

RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
RewriteRule (.*) www/$1 [L]

ja fakt .htaccess nerozumim, php mysql ale tohle ke pro me peklo :/

David Grudl
Nette Core | 8111
+
+2
-

Není lepší změnit hosting než se s tím týden drbat a pak stejně změnit hosting?

IJVo
Člen | 38
+
0
-

Já to mám takhle:

V rootu v složce /www:

# htaccess rules for subdomains and aliases
# to create new subdomain, create a folder www/subdom/(subdomain name)
# to create web for alias, create a folder www/domains/(whole domain name)

# htaccess pravidla pro subdomeny a samostatne weby aliasu
# pro vytvoreni subdomeny vytvorte adresar www/subdom/(nazev subdomeny)
# pro vytvoreni webu pro alias vytvorte adresar www/domains/(cely domenovy nazev)
# dalsi info a priklady: http://kb.wedos.com/r/32/webhosting-htaccess.html

RewriteEngine On

RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Header set Content-Security-Policy "upgrade-insecure-requests;"

 # cele domeny (aliasy)
RewriteCond %{REQUEST_URI} !^domains/
RewriteCond %{REQUEST_URI} !^/domains/
RewriteCond %{HTTP_HOST} ^(www\.)?(.*)$
RewriteCond %{DOCUMENT_ROOT}/domains/%2 -d
RewriteRule (.*) domains/%2/$1 [DPI]

# subdomeny (s nebo bez www na zacatku)
RewriteCond %{REQUEST_URI} !^subdom/
RewriteCond %{REQUEST_URI} !^/subdom/
RewriteCond %{HTTP_HOST} ^(www\.)?(.*)\.([^\.]*)\.([^\.]*)$
RewriteCond %{DOCUMENT_ROOT}/subdom/%2 -d
RewriteRule (.*) subdom/%2/$1 [DPI]

# aliasy - spravne presmerovani pri chybejicim /
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^domains/[^/]+/(.+[^/])$ /$1/ [R]

# subdomeny - spravne presmerovani pri chybejicim /
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^subdom/[^/]+/(.+[^/])$ /$1/ [R]

V rootu webu tedy v tvém případě v /www/domains/krcma.cz: (přesměrování do www složky aplikace Nette)

<IfModule mod_rewrite.c>
	RewriteEngine On
	RewriteRule ^$ www/ [L]
	RewriteCond %{REQUEST_URI} !^www/
	RewriteRule ^(.*)$ www/$1 [L]
</IfModule>

Ve www složce aplikace Nette, tedy v tvém případě v /www/domains/krcma.cz/www:

# Apache configuration file (see httpd.apache.org/docs/current/mod/quickreference.html)

# disable directory listing
<IfModule mod_autoindex.c>
	Options -Indexes
</IfModule>

# enable cool URL
<IfModule mod_rewrite.c>
	RewriteEngine On
	# RewriteBase /

	# prevents files starting with dot to be viewed by browser
	RewriteRule /\.|^\. - [F]

	# front controller
	RewriteCond %{REQUEST_FILENAME} !-f
	RewriteCond %{REQUEST_FILENAME} !-d
	RewriteRule !\.(pdf|js|ico|gif|jpg|png|css|rar|zip|tar\.gz|map)$ index.php [L]
</IfModule>

# enable gzip compression
<IfModule mod_deflate.c>
	<IfModule mod_filter.c>
		AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/javascript application/json application/xml image/svg+xml
	</IfModule>
</IfModule>

<IfModule mod_expires.c>
	ExpiresActive On
	ExpiresDefault A600
	ExpiresByType text/javascript A2592000
	ExpiresByType application/javascript A2592000
	ExpiresByType text/css A2592000
	ExpiresByType image/gif A2592000
	ExpiresByType image/png A2592000
	ExpiresByType image/jpeg A2592000
	ExpiresByType image/x-icon A2592000
	ExpiresByType text/html A60
</IfModule>

Snad ti to pomůže :-)

thcom
Backer | 94
+
0
-

David Grudl napsal(a):

Není lepší změnit hosting než se s tím týden drbat a pak stejně změnit hosting?

kam ?

thcom
Backer | 94
+
0
-

IJVo napsal(a):

Já to mám takhle:

diky moc, takto mi to slape luxusne !!!

odmena putuje kam ??