prosba o pomoc s nastavenim https za ODMENU
- thcom
- Backer | 94
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 | 820
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
RewriteRule (.*) www/$1 [L]
?
- thcom
- Backer | 94
Kamil Valenta napsal(a):
tak jsem zadal trvaly prikaz, nemam paypal
akorat nevim, jak se to sparuje s mym uctem
@DavidGrudl ?
- thcom
- Backer | 94
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 ?
- thcom
- Backer | 94
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)
- thcom
- Backer | 94
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
@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
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ší todomains
asubdom
.
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 | 8227
Není lepší změnit hosting než se s tím týden drbat a pak stejně změnit hosting?
- IJVo
- Člen | 38
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 :-)