Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drupal 多个地理区域或多个市场_Drupal - Fatal编程技术网

Drupal 多个地理区域或多个市场

Drupal 多个地理区域或多个市场,drupal,Drupal,在Drupal站点中,针对不同地区的受众有不同的内容。我需要实现一个类似选择器的语言切换器来改变地区/市场 我应该如何实现像Drupal中的语言选择器一样工作的市场/地区选择器 随语言切换区域会对URL产生影响,例如URL应更改为example.com/ksa/ar或example.com/ksa/en 子网站可以作为区域的解决方案吗?您可以使用drupal的定位模块: 然后根据用户位置设置重定向 此外,使用子网站也有一个优势,搜索引擎将它们视为不同的网站,因此您的所有子网站都将被索引。文件夹

在Drupal站点中,针对不同地区的受众有不同的内容。我需要实现一个类似选择器的语言切换器来改变地区/市场

我应该如何实现像Drupal中的语言选择器一样工作的市场/地区选择器

随语言切换区域会对URL产生影响,例如URL应更改为example.com/ksa/ar或example.com/ksa/en


子网站可以作为区域的解决方案吗?

您可以使用drupal的定位模块:

然后根据用户位置设置重定向


此外,使用子网站也有一个优势,搜索引擎将它们视为不同的网站,因此您的所有子网站都将被索引。文件夹结构中的as部分被视为一个站点,因此它们不会被编入索引。

您想要哪种Drupal版本?答案可能会根据Drupal版本而改变。