@ksar je pense que c’est possible même sur un mutualisé: avec une redirection dans .htaccess
@Philazerty
je ne connais pas le module, mais renseigner l’url dans la config, ça sert à quoi ? réécrire l’url en passant les paramètres ? (et ça permettrait de masquer la redirection ?)
@dazria29 :
pour t’aiguiller il manque du coup 3 infos:
le type de serveur que tu as chez OVH (mutualisé ou pas)
savoir si les 2 url sont dans le même domaine ou pas
dans le cas de 2 domaines savoir si les 2 domaines sont sur la même machine ou pas.
@ksar oui une redirection simple, mais ok, je n’avais pas compris la volonté de cacher le reste.
@dazria29 bon, ben à toi la parole pour mes questions précédentes ! (et effectivement, du coup, sur un mutualisé, ça n’est sans doute pas possible, qu’il soit chez ovh ou ailleurs)
@Arre pour info voici ce qui est indiqué dans les paramètre du module :
« il est possible de définir un alias vers le serveur et de rendre ainsi l’interface publique accessible avec une autre URL (le serveur doit agir comme un proxy sur cette nouvelle URL »
@dazria29 aie… donc tu n’as pas accès à la config du serveur web, donc pas possible de faire des alias propres.
fais quand même un essais en ré-écrivant les url (je ne sais pas si c’est permis sur du mutualisé ovh) avec un htaccess
du style
RewriteEngine On
RewriteRule ^index.html$ /index.php?page=accueil [L]
en remplaçant « index.html » par l’url relative à rediriger
et « /index.php?page=accueil » par l’url relative de la page publique du module ticket.
Une bonne idée serait aussi de contacter le dev du module : il a peut être déjà traité ce cas où il est impossible de créer un alias sur le serveur mais que les 2 sont sur le même domaine. (mais ce que tu indiques « le serveur doit agir comme un proxy sur cette nouvelle URL », n’est pas un bon signe.
donc fais un essais avec un htaccess (cherches sur le net, il y a un million de site qui explique ça)
au moins une redirection basique renverra http://mondomaine.fr/ticket vers l’url que tu souhaites (mais elle sera apparente pour le reste de la navigation)
Si l’objectif est vraiment de masquer dolibarr, essais avec un Rewrite
et si ça ne fonctionne pas → vois avec le dev du module s’il a déjà traité ça.
sinon, faudra passer par la méthode conseillée et toucher au paramétrage du serveur web (et du coup, changer d’offre ou voir avec OVH comment faire sur un mutualisé)
Hello, je suis dans les même recherches. J’héberge dolibarr sur un synology (j’étais également chez OVH, merci l’incendie et les pertes…) Pour la partie redirection et alias c’est beaucoup plus simple avec les virtual host. J’ai donc pu caché le /dolibarr de l’url et mettre uniquement erp.domaine.net.
Le soucis c’est que pour l’interface ticket, impossible de faire cela. Le virtual host pointe bien vers htdocs/public/ticket mais j’ai en retour une page web indiquant : La page n’est pas redirigée correctement Une erreur est survenue pendant une connexion à ticket.domaine.net. La cause de ce problème peut être la désactivation ou le refus des cookies. L’alias est bien renseigner dans le module ticket.
Merci pour ta réponse. J’ai pas mal fouiller et analysé le code de la page index.php du module ticket. Cette page fait appel à du js et du css contenu dans d’autre dossiers que le dossier public. Ça confirme se que j’obtiens : une page index.php bien chargée mais sans le css ni je js.
Pour l’instant la seul solution que j’ai trouvé et de faire une redirection via htaccess : ticket.domaine.net → erp.domaine.net/public/ticket/index.php
Cette solution fonction parfaitement mais perte l’objectif de séparer l’interface public de l’interface employé.
Bonjour Brice,
J’ai exactement le même problème que vous. Avez-vous trouvé une solution?
Mon environnement: Apache 2.4, PHP 7.4 et Dolibarr 14.0.4.
Merci
J’ai essayer plusieurs solutions, mais je rentre l’adresse url publique alternative. Je perd les CSS et JS de la page.
C’est pas tres claire comme procédure pour cette URL.
J’ai essayé par plusieurs moyen: alias de serveur ( avec un sous domaine) , redirections de sous domaine dans le repertoire public etcc ca ne fonctionne pas
Bonjour.
Pour ma part, pour résoudre le problème, j’ai créer un redirection avec un fichier .htaccess
Via ce fichier, le client qui essaye d’aller sur la page https://ticket.XXXXXX.fr et redirigé vers https://tickets.XXXXXX.fr/public/ticket/index.php. A ce moment là, pas de problème de css ou js.
Cdlt
Brice.