Мне нужна помощь с настройкой htaccess на моем веб-сайте:
ШАГ 1: Перенаправьте не-www на www http://example.com на http://www.example.com
http://example.com
http://www.example.com
ШАГ 2: Принудительно https http://www.example.com на https://www.example.com
https://www.example.com
ШАГ3: Если в URL нет тега языка (en, de, fr), тогда принудительно устанавливается значение по умолчанию(en) https://www.example.com/fr/ остается тем же https://www.example.com/fr/something остается тем же https://www.example.com до https://www.example.com/en/ https://www.example.com/ до https://www.example.com/en/ https://www.example.com/somethingна https://www.example.com/en/something
https://www.example.com/fr/
https://www.example.com/fr/something
https://www.example.com/en/
https://www.example.com/
https://www.example.com/something
https://www.example.com/en/something
ШАГ 4: тихая переадресация на index.php https://www.example.com/en/something на https://www.example.com/index.php?lang=en&cat=something URL остается неизменной для пользователя, это будет только внутреннее перенаправление
https://www.example.com/index.php?lang=en&cat=something