我们在 Joomla CMS 系统上创建了一堆登陆页面,每个登陆页面的 URL 是 www.domain.com/page1.html 和 www.domain.com/page2.html,等等。当然 page1.html 并不是一个真正的 HTML 文件,它是一个动态 CMS 页面,只是用 htaccess 重写。
目标是让我们的其他域之一,例如 www.uniquedomain1.com 显示 www.domain.com/page1.html 的内容。或者,像 www.uniquedomain2.html 这样的另一个域显示 www.domain.com/page2.html 的内容。
这需要对搜索引擎友好,因此我们不能使用 URL 掩码。此外,我们不能使用 HTACCESS 重定向,因为这实际上会更改浏览器栏中的 URL。需要在浏览器栏中保留 www.uniquedomain1.com URL。
尝试了 Apache VirtualHost 选项,但没有任何运气。您可以停放在目录中,但不能从 URL 停放。
最终将域停在一个文件夹中,然后创建一个 PHP 脚本来检测域主机,然后使用 CURL 查询正确的 url 并传递内容。整个事情看起来过于复杂了,当然 CURL 不是最好的选择,但这是我们可以开始工作的全部。
关于如何做到这一点或更好的解决方案的任何想法?