与htaccess的自定义子域 -- 7 领域 和 subsites 领域 drupal 相关 的问题

Custom subdomains with htaccess


0
vote

问题

中文

我有页面结构,如:

  • example.com/aaa
  • example.com/aaa/a1
  • example.com/aaa/a2

  • example.com/bbb

  • example.com/bbb/b1
  • example.com/bbb/b2

  • 示例/ com / ccc

  • ........

我需要的是 example.com/xxx/x1 ,我希望用户看到 xxx.example.com/x1

如何用重写规则实现这一点?或任何其他建议?

子域模块对我不起作用,因为它不允许自定义子域名。

英文原文

I have page structures like:

  • example.com/aaa
  • example.com/aaa/a1
  • example.com/aaa/a2

  • example.com/bbb

  • example.com/bbb/b1
  • example.com/bbb/b2

  • example/com/ccc

  • ........

What I need is instead example.com/xxx/x1, I want users to see xxx.example.com/x1

How can I achieve this with a rewrite rule? Or any other suggestions?

Subdomains module does not work for me because it doesnt allow custom subdomains.

     

回答列表

1
 
vote

我最终创建了多路结构。

  1. 在站点文件夹下,我为每个子域创建了一个文件夹,如:"aaa" ,"bbb" ,...
  2. 我在每个文件夹中创建了一个settings.php(以PHP标签开始,不关闭它):
  include_once(dirname(dirname(__FILE__)) . "/default/settings.php"); $conf['site_frontpage'] = "aaa";   

(它继承了常规设置.php文件,因为我每个域不需要非常不同的设置)

  1. 在站点文件夹中创建了一个站点.php文件(再次以php标签开始):

$ sites ['aaa.example.com'] ='aaa';

$ sites ['bbb.example.com'] ='bbb';

.......

 

I ended up creating a multisite structure.

  1. Under sites folder I created a folder for each subdomain like: "aaa", "bbb",...
  2. I created a settings.php inside each folder (starting with php tags, do not close it though):
include_once(dirname(dirname(__FILE__)) . "/default/settings.php"); $conf['site_frontpage'] = "aaa"; 

(It inherits the general settings.php file since I dont need very different settings per domain)

  1. Created a sites.php file inside sites folder (again starting with php tags):

$sites['aaa.example.com'] = 'aaa';

$sites['bbb.example.com'] = 'bbb';

.......

 
 
-1
 
vote

xxx.example.com 是一个子域。它可以被设置为example.com/xxx/,或xxx.example.com,并不重要。关键是,您正在尝试实现子域结构。你应该能够设置子域。

 

xxx.example.com IS a subdomain. It could be set as example.com/xxx/, or xxx.example.com, doesn't really matter. The point is, you are trying to achieve a subdomain structure. And you should be able to set subdomains.

 
 

相关问题

1  如何在视图中进行嵌套快速标签?  ( How to make nested quick tab in a view ) 
我正在使用快速标签用于显示图像库。 在视图中,格式是速写表,字段为 年,月,标题和图像 。 我有一个基于年和月的画廊。我需要根据年份选项卡的日期(主选项卡)在应显示的年份选项卡下显示图库。 e.g: 在这里,我需要显示在内容类型中输入的月份.Now in View的QuickTab格式选项我给出了 分组字段nr.1...

2  寻找关于如何准确加载模块部件的文档(Drupal 7)[已关闭]  ( Look for documentation about how precisely modules parts are loaded drupal 7 ) 
此问题似乎在帮助中心中定义的范围内涉及Drupal。。 想要改进这个问题?更新问题,所以它是关于drupal答案的主题。 ...

2  为什么我的测验规则在添加额外的用户配置文件后停止工作?  ( Why does my quiz rule stop working after adding an extra user profile condition ) 
我有一个drupal 7站点,它使用规则和 quiz 。 我有一个规则,在用户采用特定测验后添加了一个角色 工作很好。以下是它的细节: 事件 更新现有内容后 条件 内容是 类型 参数:contenido:[node],内容类型:Cuestionario 数据比较 参数:数据进行比较:[node...

0  用户注册和登录测试  ( User register and login test ) 
我正在尝试通过Drupal 7.36上的服务模块7.0-3.11注册和登录用户。 从以下代码中声明端点。 $endpoint = new stdClass(); $endpoint->disabled = FALSE; /* Edit this to true to make a default endpoin...

1  从7.34到7.36升级后,将“选项指令禁止的目录索引”错误  ( Getting directory index forbidden by options directive error after upgrading f ) 
从7.34升级到7.36后,我的主页现在读取:"403 - 禁止错误 此错误的常见原因是: 文件/目录权限不正确:以下644。 在WebServer读取的顺序文件中,它们的权限必须等于或高于644.您可以使用FTP客户端或通过CPanel的文件管理器更新文件权限。 内部.htaccess文件中的限制性apache指...

0  hook_node_access的呼叫数  ( Number of calls of hook node access ) 
我使用hook_node_access()来重定向用户,如果它们没有右属性以查看特定节点。 虽然编程我使用DPM()来检查一些变量并想知道,但DPM()称为9次,尽管我刚打开一个节点。 嗯,我的问题是: 它是正常的,它是一个节点的多次调用hook_node_access,所以我应该使用drupal_static()...

1  文件字段不索引 - Apache Solr附件  ( File fields are not indexed apache solr attachments ) 
对于索引文件,我启用了apache solr附件的模块。在我的舞台环境中,文件正在索引。搜索结果显示文件结果。 在Apache Solr索引中,也没有索引的字段索引为100(包括SS_FILEMIME,SS_FILESIZE等) 但在我的生产环境中,文件没有被索引。在Apache Solr索引中,我无法找到像(SS_...

3  以编程方式创建节点不保存自定义字段  ( Programmatically creating a node doesnt save custom fields ) 
我在规则中使用此代码,保存某种类型的内容后,在执行自定义PHP代码中。到目前为止,我刚刚尝试在创建第一个之后创建该类型的Anothe节点。 问题是,此代码确实创建了一个新节点,但没有任何自定义字段。它只有与之相关的语言。对什么是错的想法? 我按照 如果我替换 $nodo->language = 'it'; ...

0  使用模板为使用hook_menu制作的自定义管理页面  ( Using a template for a custom admin page made with hook menu ) 
我在Drupal 7中开发了一个模块。 现在,我想在Drupal的管理面板中添加自定义主题页。 我已使用 admin_menu() : function newsletter_menu() { $info = array(); $info['admin/reports/newsletter'] ...

1  以编程方式获取特定的模块的信息  ( Get a particular modules information programmatically ) 
是否有任何功能可以检索特定的所有钩子 模块和 返回所有菜单链接的函数(以及其描述) 特定模块 我调查了 module_hook 和<一个href ="https://api.drupal.org/api/drupal/includes !module.inc/function/module_im...

1  在哪里声明API密钥?  ( Where to declare an api key ) 
我对以下内容感到困惑: 我正在研究一个创建一个互动谷歌地图背景的模块,我已经将javascript添加到我的模块(它在hook_init运行),但是当我尝试加载页面时,地图背景不会出现。 在我决定创建模块之前,我使用了相同的javascript代码,通过标题 - 部分(通过脚本&gt; src)在页面加载上调用了相同...

0  模块与jQuery冲突  ( Module conflicting with jquery ) 
我已经为我的网站设置了一个简单的 hide-show.js 文件,我也在使用模块。 问题是,如果我的模块处于活动状态,则页面的jQuery不起作用,在写入或任何内容之后,我需要做的东西以"关闭" 我的模块? 编辑:我的控制台没有显示任何错误。使用jQuery我的意思是页面上的函数(即单击隐藏显示按钮没有任何内容)。 ...

1  基于位于节点的基于位置的位置  ( Deny location based access to nodes ) 
我需要基于当前用户的距离限制对节点的访问,以连接到节点的位置(使用位置模块)。允许允许访问的距离是基于节点并存储在节点的字段中。 目前,我将此功能与 hook_node_access() 。我通过智能IP模块并能够计算距离,获得用户的当前位置将用户的坐标和节点传递给location_distance_between(...

1  私人用户共享文件  ( Sharing files privately individual users ) 
我正在尝试创建一个drupal 7功能,其中管理员上传了特定用户只有可见/下载的多个文件。这些文件将在用户的个人资料页面上可见,或(替代)一个文档页面,其中用户只能看到它们可用的文件。想法? ...

3  生产力工具可以帮助我一次添加多个字段  ( Productivity tool to help me add multiple fields at once ) 
是否有任何Drupal生产力工具,可以帮助我同时创建多个字段?我正在追求关于/ admin / structs / types / manage / node_type /字段下的字段的实际创建。我有一百个田地创造,每次创建一个时,似乎都令人疑惑。 ...

0  基于URL查看页面标题  ( Views page title based on url ) 
我有一个具有通用标题的视图,但使用上下文过滤器来显示数据。我想上设置上面更新标题,但我没有看到解决方案。这可能吗? 页面URL:/ person / jon-doe / stort 页面标题:Jon Doe(基于%2) ...

1  使用自定义表单而不是Maestro Drupal中的Web-Form和Content类型[已关闭]  ( Use custom forms instead of web form and content type in maestro drupal ) 
此问题似乎在帮助中心中定义的范围内涉及Drupal。。 想要改进这个问题?更新问题,所以它是关于drupal答案的主题。 ...

0  一个描述其他模块的模块  ( A module which describes other modules ) 
我正在处理能够的模块,基于它保存的钩子,菜单,文件和其他属性自动生成开发人员文档。 经常安装新模块时,我们需要搜索它提供的配置选项。因此,通过自动生成文档,将解决此问题。 我开始在这个基于 clive 在帖子中的建议(以编程方式获取特定模块的信息) 我可以检索模块创建的菜单链接,因为Clive建议在该帖子中...

0  如何在Drupal 7中连接2表格?  ( How to connect 2 forms in drupal 7 ) 
我在drupal 7中有2个形式,我想连接这两个形式..意味着我将使用某种值填充第一个表格,那么此表单应使用ajax提交。在提交新表单应该显示新表格。 ...

1  hook_preprocess_html在我的模块中  ( Hook preprocess html in my module ) 
我有一个带有字段选择列表,js,css和body的内容类型。在"选择" 框中,它列出要在当前节点上应用的多个模板。我在活动主题的模板文件夹中有这些自定义模板,格式 my-module-fallow.tpl.php,my-modul-custom1.tpl.php 和在选择列表中,我将空白和自定义为选项。在hook...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.