Witam,
Od dłuższego czasu pracuję nad projektem gry przeglądarkowej i wszystko szło bardzo dobrze, jednak od czasu wykupienia certyfikatu SSL borykam się z połączeniem dwóch stron (strona projektu + strona gry).
Aktualnie strona jest na hostingu home.pl z najtańszym certyfikatem ssl (brak wystarczających środków na "normalny") więc ssl działa tylko na domenę wyłączając wszelkie subdomeny.
Korzystam z utworzonego przez siebie pliku .htaccess na podstawie dokumentacji i przykładów znalezionych w internecie aby korzystać ze swego rodzaju routingu.
np.: domena.pl/forum/temat23/post1234/
Options +FollowSymlinks
<Files "(\.js\.gz|\.css\.gz)$">
Header append Vary Accept-Encoding
</Files>
:Location *.(ico|jpg|jpeg|png|gif|js|css|ttf)
Expires A2592000
:Location
:Location /*.(php|game|app|run|comatose|coma)
Use php7
:Location
:Location /(analytics|game)
Use php7
:Location
RewriteEngine On
RewriteCond %{HTTPS} !=on [NC]
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^?]*) /index.php?path=$1 [NC,L,QSA]
Sama strona działa prawidłowo.
Teraz przyjmijmy, że plik główny strony to index.php a gry to game.php.
Wszelkie linki domena.pl/adres/sekcja/bla/bla/ odnoszą się do pliku index.php?path=/adres/sekcja/bla/bla/ dzięki htaccess.
chciałbym, aby plik game.php również korzystał z takiego routingu.
przykładowo domena.pl/game/jakis_dalszy_adres ma wywołać plik game.php?path=jakis_dalszy_adres zamiast index.php?path=game/jakis_dalszy_adres
Czy mieli byście pomysł jak by to wykonać korzystając z rewrite rule w htaccess?
P.S. home.pl korzysta z autorskiego interpretora plików htaccess