Я пытаюсь написать файл .htaccess, который перенаправляет запросы example.com или www.example.com на: https://example.com/game1 Но я не могу заставить его работать.Перенаправление в подпапку с htaccess
У меня есть это в моей .htaccess:
# ReDirect to current instance of game
RewriteEngine On
# RewriteCond %{HTTPS} != On
SetEnvIf PAGE_PATH "game1"
RewriteRule ^/?(.*) https://%{SERVER_NAME}/%{ENV:PAGE_PATH}/$1 [R,L]
переменная PAGE_PATH не работает, и если я использую Setup2 апач изменяет URL, но редирект терпит неудачу, и я не могу назвать правильный URL либо. Я получаю ошибку: example.com перенаправил вас слишком много раз (ERR_TOO_MANY_REDIRECTS).
Setup2 для .htaccess:
# ReDirect to current instance of game
RewriteEngine On
# RewriteCond %{HTTPS} != On
RewriteRule ^/?(.*) https://%{SERVER_NAME}/game1/ [R,L]
Как я могу сконфигурировать желаемое поведение?
Когда я попытать рекомендуемую конфигурацию я получаю ту же ошибку: ERR_TOO_MANY_REDIRECTS и мой URL переодеться в: «https://example.com/game1/game1/game1/game1/game1/game1/game1/game1/game1/game1/game1/game1/game1/game1/game1/game1/game1/game1/game1/game1/game1/" –
Вы очистили кеш браузера? – starkeen
Бесполезно. Это вызовет бесконечные перенаправления. – Walf