它可以轻松地设置一个CMS的内部页面像WP或Joomla的LAMP环境的域名?

问题描述:

比方说,例如,我有一个域安装了CMS:mycms.com它可以轻松地设置一个CMS的内部页面像WP或Joomla的LAMP环境的域名?

与Joomla或WordPress的在LAMP环境(Linux操作系统,Apache,MySQL和PHP),可以说,它使用交友。

而且我有一个像mycms.com/mycategory这样的页面,可以链接到不同的内部帖子/文章。

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

现在我有另一个域:myotherdomain.com

我不想设置此域名该页面(mycms.com/mycategory)在某种程度上,每一个内部网页也回应说,例如:

myotherdomain.com/post-1

myotherdomain.com/post-2

注意,它不是使用PHP header()或JS的简单重定向,我希望myotherdomain.com在浏览器地址上保持可见。

我的问题,这是可能的?它可以做到这一点没有一个专用服务器SSH访问?我可以怎么做?编辑我的.htaccess?

+0

[地图域名使用WordPress页面(可能的重复https://*.com/questions/12505635/ map-domain-to-wordpress-page) –

是的,你可以。正如你所说,这不是一个简单的重定向,但它是一个代理重定向。你可以在任何前面的反向代理或者在Apache中用mod_rewrite的代理标志(它是[P])立即解决这些问题。

如果您不需要任何特殊的模式匹配,你甚至可以用PorxyPass:

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

除了Cpanel之外,我没有太多经验,但是如果我理解的很好,我需要一个VPS或专用服务器,让我能够正确编辑Apache文件? Cpanel通常不允许这样做? 或者这可能与PHP或PHP.ini文件? – user1967509

+0

您可以在.htaccess中使用重定向(使用[P]标志)。这样,你不必乱七八糟的cPanel。您不能在.htaccess中使用ProxyPass。或者,如果您拥有足够的权限,则可以在cpanel中插入任何额外的配置行。 – goteguru