2017-08-07 3 views
0

Disons que, par exemple que j'ai un CMS installé sur un domaine: mycms.comEst-il possible de définir un domaine facilement pour une page interne d'un CMS comme WP ou Joomla sur un environnement LAMP?

Avec Joomla ou Wordpress sur un environnement LAMP (Linux, Apache, Mysql, PHP), permet de dire qu'il utilise cPanel.

Et j'ai une page comme par exemple mycms.com/mycategory liens pour différents articles internes.

mycms.com/mycategory/post-1 mycms.com/mycategory/post-2

Maintenant, j'ai un autre domaine: myotherdomain.com

Je veux installer ce domaine pour cette page (mycms.com/mycategory) d'une certaine façon que chaque page interne répond également à cela, par exemple:

myotherdomain.com/post-1

myotherdomain.com/post-2

Remarque, ce n'est pas une simple redirection en utilisant l'en-tête PHP() ou JS, je veux que myotherdomain.com reste visible sur l'adresse du navigateur.

Ma question, c'est possible? Et c'est possible de le faire sans un serveur dédié avec un accès SSH? Comment je peux faire ça? Modification de mon .htaccess?

+0

double possible de [Carte du domaine de WordPress page] (https://stackoverflow.com/questions/12505635/ map-domain-to-wordpress-page) –

Répondre

0

Oui, vous pouvez. Comme vous le dites, ce n'est pas une simple redirection, mais une redirection de proxy. Vous pouvez résoudre ces problèmes à n'importe quel proxy inverse précédent ou immédiatement dans Apache avec l'indicateur de proxy de mod_rewrite (c'est [P]).

Si vous n'avez pas besoin de correspondance de motif spécial, vous pouvez même utiliser PorxyPass:

ProxyPass "/post/" "https://mycms.com/mycategory/post/" 
+0

Je n'ai pas beaucoup d'expérience en dehors de Cpanel, mais si je comprends bien, j'aurais besoin d'un VPS ou d'un serveur dédié qui me permettrait de modifier correctement les fichiers Apache? Cpanel ne le permet généralement pas? Ou est-ce possible avec un fichier PHP ou peut-être un fichier PHP.ini? – user1967509

+0

Vous pouvez utiliser Redirect dans .htaccess (avec l'indicateur [P]). De cette façon, vous n'avez pas à faire le tour de cpanel. Vous ne pouvez pas utiliser ProxyPass dans .htaccess. Vous pouvez également insérer des lignes de configuration supplémentaires dans cpanel si vous disposez des droits suffisants. – goteguru