joomla - Joomla! 的单个实例、子目录和多个域

标签 joomla subdirectory multiple-domains single-instance

我们最近将多个静态网站从多个(区域)域移动到一个使用 Joomla!提供内容。新站点使用子目录并允许用户在国家之间导航。像这样:

  • newdomain.com/country-name1
  • newdomain.com/country-name2
  • newdomain.com/country-name3

我们现在希望每个网站都回到拥有自己的域,但本质上提供用户通过查看子目录所看到的相同网站(我们可能会放弃在国家/地区之间导航的能力,返回这在很大程度上与这篇文章无关)。

我们如何才能在保留单个 Joomla!实例?有没有人有类似的经历?我读过一些文章,但我不确定它们中的任何一篇都能让用户真正感觉到自己在一个单独的域中。我当然可能是错的(老实说,这有点超出我的专业领域)。勺子喂养表示赞赏。 :)

最佳答案

您可以尝试将请求映射到相关文件夹

RewriteCond %{HTTP_HOST} ^(www\.)?newdomain\.com [NC]
RewriteRule ^/(.*) /country-name1/$1 [L]

RewriteCond %{HTTP_HOST} ^(www\.)?newdomain\.fr [NC]
RewriteRule ^/(.*) /country-name2/$1 [L]

RewriteCond %{HTTP_HOST} ^(www\.)?newdomain\.de [NC]
RewriteRule ^/(.*) /country-name3/$1 [L]

那应该映射一个请求

newdomain.com/country-name1/somepage 到 newdomain.com/somepage

newdomain.com/country-name2/page 到 newdomain.fr/page

等等

显然,您还必须将所有域名解析到同一个文件夹。

关于joomla - Joomla! 的单个实例、子目录和多个域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21420171/

相关文章:

joomla - TinyMCE 无法在 IE9 中工作

joomla - 如何获取 Joomla K2 项目作为类别页面上的对象?

apache - 使用 .htaccess 重写规则重定向到我服务器上的不同文件夹

WordPress - 子目录 - htaccess

tomcat - 单个 apache tomcat 上的多个域

joomla 1.7-如何为我的内容创建RSS供稿?

python - 在 Python 中查找目录中的特定路径

grails - 没有将域对象添加到另一个域而没有域之间的关联

asp.net-mvc - 使用同一个 ASP.NET MVC 应用托管多个域?

joomla - 多语言网站 - 如何设置所需的默认语言?