Udv,
Van egy kis hazi projektem, aminek 2 resze van:
- php-ben irt web-service
- JQuery Mobile-os UI
Jelenleg a kovetkezo modon van elhelyezve a hazi szerveremen:
hvac
|-- api (web-service)
|-- website (kliens)
Az elerhetoseg pedig: https://example.com/hvac/website/
Mindket alprojekt git-ben van tarolva, igy a deploy kb annyi, hogy "git pull...".
".htaccess" file-al azt sikerult megoldanom, hogy a "https://example.com/hvac/" cimre jovo kereseket atiranyitom a "https://example.com/hvac/website/" cimre, de ugy szeretnem, hogy az url ne valtozzon a bongeszoben.
Tehat a kerdes: meg lehet-e azt oldani, hogy ha meglatogatom a "https://example.com/hvac/" linket, akkor automatikusan a "hvac/website/" alkonyvtar tartalma jojjon be, lehetoleg transzparens modon?
U.I.
Tudom, hogy a "website" tartalmat betehetnem direkt a "hvac" konyvtarba, de mivel git, igy az "api" konyvtarat hozza kellene adnom a .gitignore-hoz, es szeretnem ezt elkerulni. Es azt is, hogy egy masik konyvtarban vegzem a "git pull..."-t, majd onnan masoljam at ide a file-okat.
- 1735 megtekintés
Hozzászólások
Ne rewrite-ot használj, hanem aliast, ami mappára mutat. .htaccessben nem tudom működik-e. Apache vhost configban tuti.
- A hozzászóláshoz be kell jelentkezni
Vagyis egy "/hvac" aliast, ami a "_document_root_/hvac/website" folderre mutat? Ettol nem fog elerhetetlenne valni a web-service a "https://example.com/hvac/api/" linken?
Sic Transit Gloria Mundi
- A hozzászóláshoz be kell jelentkezni
Nem.
- A hozzászóláshoz be kell jelentkezni
Mihelyst gép elé kerülök kipróbálom.
Sic Transit Gloria Mundi
- A hozzászóláshoz be kell jelentkezni
Ahogy tippeltem, az api nem elerheto a "http://example.com/hvac/api/" cimen.
Igy nez ki az alias beallitasom:
Alias /hvac "/home/kukukk/www/hvac/website/"
<Directory /home/kukukk/www/hvac/website/>
Options +FollowSymlinks
AllowOverride All
</Directory>
A konyvtar szerkezet pedig a kovetkezo:
- api: /home/kukukk/www/hvac/api/
-website: /home/kukukk/www/hvac/website/
Mi lehet a hiba?
Sic Transit Gloria Mundi
- A hozzászóláshoz be kell jelentkezni
Bocsanat. Pontatlanul olvastam. Fent jol segitettek.
- A hozzászóláshoz be kell jelentkezni
Teljes útvonalat adj meg. Kezdve: /var/ww/stb
- A hozzászóláshoz be kell jelentkezni
Ha más nem, egy /hvac/api
-alias, meg egy /hvac
-alias.
- A hozzászóláshoz be kell jelentkezni
Igy mar mukodik. Koszonom!
Sic Transit Gloria Mundi
- A hozzászóláshoz be kell jelentkezni
Igazán nincs mit :) Biztos van rá jobb megoldás is, de hirtelen csak ez jutott eszembe...
- A hozzászóláshoz be kell jelentkezni