2017-08-07 2 views
0

Lässt zum Beispiel sagen, dass ich ein CMS auf einer Domäne installiert haben: mycms.comEs ist möglich, eine Domäne einfach für eine interne Seite eines CMS wie WP oder Joomla in einer LAMP-Umgebung einzurichten?

Mit Joomla oder Wordpress auf einem LAMP-Umgebung (Linux, Apache, MySQL, PHP), können sagen, dass es Cpanel verwendet.

Und ich habe eine Seite wie zum Beispiel mycms.com/mycategory, die Links für verschiedene interne Post/Artikel.

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

Jetzt habe ich eine andere Domain: myotherdomain.com

Und ich will diese Domain Setup für diese Seite (mycms.com/mycategory) In einer Weise, die jede interne Seite auch, dass reagiert, Beispiel:

myotherdomain.com/post-1

myotherdomain.com/post-2

Beachten Sie, es ist nicht eine einfache Umleitung mit PHP-Header() oder JS, ich möchte, dass myotherdomain.com auf Browser-Adresse sichtbar bleiben.

Meine Frage, das ist möglich? Und es ist möglich, dies ohne dedizierten Server mit SSH-Zugriff zu tun? Wie kann ich das tun? Bearbeiten meiner .htaccess?

+0

Mögliches Duplikat [Karte Domain zu Wordpress-Seite] (https://stackoverflow.com/questions/12505635/ map-domain-to-wordpress-page) –

Antwort

0

Ja, Sie können. Wie Sie sagen, ist es keine einfache Weiterleitung, sondern eine Proxy-Weiterleitung. Sie können solche Probleme bei jedem vorhergehenden Reverse-Proxy oder sofort in Apache mit dem Proxy-Flag von mod_rewrite lösen (es ist [P]).

Wenn Sie kein spezielles Pattern-Matching, dann können Sie auch PorxyPass verwenden:

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

Ich habe nicht viel Erfahrung außer Cpanel, aber wenn ich gut verstehe, würde ich einen VPS oder einen dedizierten Server benötigen, der mir erlauben würde, Apache-Dateien korrekt zu bearbeiten? Cpanel lässt das normalerweise nicht zu? Oder ist dies mit einer PHP- oder vielleicht einer PHP.ini-Datei möglich? – user1967509

+0

Sie können Redirect in .htaccess verwenden (mit [P] -Flag). Auf diese Weise müssen Sie sich nicht um cpanel kümmern. Sie können ProxyPass nicht in .htaccess verwenden. Alternativ können Sie zusätzliche Konfigurationszeilen in cpanel einfügen, wenn Sie über ausreichende Rechte verfügen. – goteguru

Verwandte Themen