Sfondo
Ho un'applicazione web che ospito sul mio server. Ho clienti che usano l'applicazione così com'è, ma alcuni hanno chiesto se possono ospitare l'applicazione sul proprio server. Ciò consente loro di avere i propri URL piuttosto che i miei. L'applicazione fa parte solo del loro sito Web, quindi presumo che non sarà possibile per il mio server rispondere a una chiamata diretta al loro dominio ecc.
Per dare alcuni esempi, al momento ho URL come www.mydomain.com/profile
, www.mydomain.com/index.php?option=someoption&view=someview&id=1
Ciò che i miei clienti desiderano è www.theirdomian.com/profile
, www.theirdomian.com/index.php?option=someoption&view=someview&id=1
ecc.
Domanda
La mia domanda è: qual è il modo migliore per me di consentire loro di utilizzare i propri URL con la mia applicazione, senza fornire loro tutto il back-end del codice sorgente e dei database da installare sul loro server?
Un modo in cui pensavo sarebbe quello di creare un file router.php che si trova sul loro server. Il router quindi chiede al mio server di emettere l'html. Quando viene cliccato un collegamento sul sito dei clienti, il router riceve la richiesta e inoltra la richiesta per ottenere i dati dal mio server, ecc.
È un modo efficace per ottenere ciò che voglio, o è un modo fuori dal segno.