Bonjour, je lance plusieurs sites Web joomla 3.8 sur un serveur, chacun installé dans son propre répertoire. Ils sont accessibles depuis Internet via leur propre URL de domaine. Au niveau du DNS, j’ai utilisé une redirection de relative-A-url.be -> absolute.be/A et ai coché la case "Afficher relatif-A-url.be dans la barre d’adresse de mon navigateur". Cela fonctionne bien pour la première page, mais lorsque j'ouvre d'autres liens sur mon site Web, je vois toujours le chemin absolu, par exemple: http://absolute.be/A/index.php/kalender/twijnen/registratie où je m'attendrai http://relative-A-url.be/index.php/kalender/twijnen/registratie Mentionnez que le lien vers ma console d'administration Joomla fonctionne UNIQUEMENT via le lien suivant http: // absolu/A/administrateur .
Quelle est la meilleure pratique à résoudre pour que le site ressemble à un site Web relatif-A-url.be et que le référencement est prêt?
Cela dépend de votre environnement d'hébergement, mais je suis généralement capable de résoudre ce type de problème sur l'hébergement Apache en utilisant Rewritebase
dans le .htaccess
fichier.
Par exemple, si un site Web se trouve dans un sous-dossier comme celui-ci: /public_html/subfolder
, puis incluez les lignes suivantes dans le /public_html/subfolder/.htaccess
fichier:
RewriteEngine on
Rewritebase /public_html/subfolder