Autor Zpráva
jakubk0c
Profil
Dobrý den potřeboval bych přidat za nazev domeny parametr /lang. U všech podstránek mi to funguje, pouze u indexu se /lang nezobrazuje. Podle tohodle parametru, poznám jaký jazyk je zvolený.

Při zadání www.domena.cz by se mělo přesměrovat na => www.domena.cz/cs

Prosím o radu

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.domena.cz/ [NC]
RewriteRule ^(.*)$ https://domena.cz/$1 [L,R=301]

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule .* https://%{SERVER_NAME} [R=301]
Header set Content-Security-Policy "upgrade-insecure-requests;"

# RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)/([^\.]+)$ $2.php [NC,L]

RewriteEngine On
RewriteRule ^index.php$ https://domena.cz/$1 [R=301]
Kajman
Profil
Zkuste něco takového

Header set Content-Security-Policy "upgrade-insecure-requests;"

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www.domena.cz/ [NC]
RewriteRule ^(.*)$ https://domena.cz/$1 [L,R=301,NE]
 
RewriteCond %{HTTPS} !=on
RewriteRule .* https://%{SERVER_NAME} [L,R=301,NE]

RewriteCond %{ENV:REDIRECT_STATUS} =""
RewriteCond %{REQUEST_METHOD} =GET
RewriteRule ^(index\.php)?$ https://domena.cz/cs [L,R=302,NE]
 
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)/([^\.]+)$ $2.php [NC,L]
 
jakubk0c
Profil
Kajman:
Děkuji moc. A šlo by nějak udělat aby to i přesměrovala na ten index? Teď když dám do vyhledávače domena.cz ... správně mě to přesměruje na domena.cz/cs, ale hodí to 404. Nenačte se domena.cz/cs/index.php
Kajman
Profil
Nestačí dát za cs lomítko?
jakubk0c
Profil
Kajman:
To nepomohlo.
Kajman
Profil
A máte v nastavení DirectoryIndex i index.php?

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0