问题标签 [addon-domain]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
241 浏览

php - .htaccess 为插件域重写 url

我有一个运行多个网站的虚拟主机。假设我有 xyz.com,它是这个其他网站下的主要网站,它作为插件域运行。

就像我有另一个网站是 xyz2.com,它是插件域。有与域 xyz2.com 对应的文件夹创建。

现在的问题是我想添加一些 .htaccess 规则,没有为根网站定义规则。我只想为作为插件域的 xyz2.com 添加规则。

我已将 .htaccess 放入文件夹 xyz2.com。这是我写的。

这不起作用我在谷歌上搜索了很多这个问题,但没有任何建议有效。请帮我解决这个问题。

0 投票
2 回答
2339 浏览

.htaccess - .htaccess 仅针对某些插件域将 http 重定向到 https

我的主机帐户上有多个插件域。我想将主域的非 https 重定向到 https,并且只重定向一个附加域。

我遇到的问题是 www.firstaddondomain.com 没有重定向到https://www.firstaddondomain.com。相反,它似乎根本没有重定向。它停留在 www.firstaddondomain.com。

注意:我不想将所有 http 重定向到 https。我有另一个我不想重定向到 https 的插件域。

这是我的 .htaccess 文件的样子:

更新:感谢您的回答,阿努巴瓦。我的第一个插件域实际上是一个 .org 域,所以我更新的 .htaccess 文件与您的答案略有不同。

这是我更新的 .htaccess 文件

0 投票
0 回答
98 浏览

php - URL 中没有主域路径的附加域路径

在我在 cpanel 上的托管帐户中,我有一个主域,例如 www.abc.com 和一个附加域,例如 xyz.com。插件域的文档根是 home/public_html/xyz.com。所以 abc.com 根目录下的 .htaccess 文件是主 htaccess 文件。(插件域没有另一个 .htaccess 文件)。问题是 xyz.com 会自动重定向到 www.abc.com/xyz.com。我只为 www.abc.com 设置了 301 重定向(对于非 www 到 www)。我想当我输入 xyz.com 时它被重定向为 www.xyz.com。不像 www.abc.com/xyz.com

0 投票
1 回答
274 浏览

regex - 将所有请求重定向到 index.php,子域除外

我正在使用 AltoRouter: ( http://altorouter.com/ ) 并按照安装中的建议将 .htaccess 修改为:


RewriteCond %{REQUEST_FILENAME}上的RewriteEngine !-f
RewriteRule 。索引.php [L]

这样 index.php 可以处理所有请求。我的问题是我在 cpanel 中使用插件域,当我尝试访问与插件域关联的域之一时出现内部服务器错误。

示例:我的主域是 mainsite.com。

然后我有几个网站:

cpanel 自动与 site1.mainsite.com 关联的 site1.com 并创建文件夹 mainsite.com/site1.com。因此,如果我访问 site1.com,我会在浏览器中看到 site1.com,但交付的内容将是 mainsite.com/site.com 文件夹中的内容。

如果我不使用 .htaccess 规则但我需要它来进行路由,这将有效。如果我有这个规则,我每次访问 site1.com 时都会遇到内部服务器错误(我认为这是 cpanel 规则和 .htaccess 之间的冲突)。

如何修改规则以使其仅影响主域而不影响子域?我假设这样做不会有冲突,我的问题就会得到解决。

我真的不擅长 .htaccess 和正则表达式,但如果需要我愿意学习。如果你能指出我正确的方向,我仍然会很感激。(无论是在想法中还是在可以帮助我理解这一点的好网站中)

0 投票
1 回答
89 浏览

php - 添加域 IP 地址

添加域是否需要唯一的 IP 地址,或者它们可以指向与主域相同的 IP 地址并使用 .htaccess 文件重定向到子文件夹?

细节:

我正在尝试在单个服务器上托管两个 Web 应用程序。我将新域名设置为当前服务器的附加域。在让它工作的过程中,我用服务器上的当前域名 ip 地址替换了新的域 A 记录 ip 地址,认为它必须指向同一个地方。

现在,当我输入完整的 www.domainname.com 时,它只指向与其他 Web 应用程序相同的文件,如果我只输入 domainname.com,它会给我一个警告和关于未能打开所需文件 css_version.php 的致命错误.

我设法让 domainname.com 使用 .htaccess 文件重定向到正确的添加子文件夹,但 www.domainname.com 仍然指向其他 Web 应用程序。

我可以用 .htaccess 文件解决这个问题,还是域名需要有一个唯一的 IP 地址以供服务器区分两个域,如果是这样,我怎样才能获得它返回的唯一 IP 地址?

0 投票
1 回答
293 浏览

.htaccess - 如何设置插件域 .htaccess

我正在尝试在 .htaccess 文件中设置一个规则,以允许我将“某物”添加到我的网站 url,如下所示:something.mywebsite.com重定向到某个子目录。

我的 .htaccess 文件中已经有其他重写条件

你可以通过 .htaccess 做到这一点吗?

0 投票
1 回答
378 浏览

.htaccess - 附加域重定向到 HTTPS

我有一个 GoDaddy 共享主机帐户,其中一个使用 SSL 的主域和一个我不想使用 SSL 的附加域。我想将非 https 重定向到主域的 https,但不是附加域。两个网站都使用 Wordpress。

需要明确的是,主域应该使用 https附加域不应该使用 https 。

我遇到的问题是 addondomain.com 正在重定向到https://addondomain.com

我知道这个问题可以通过我的 .htaccess 文件来解决,我已经做了几次尝试,但每次都以附加域重定向回主域结束。任何关于我需要对我的 .htaccess 文件进行更改的见解将不胜感激!

这是我的 .htaccess 文件的样子:

0 投票
2 回答
1168 浏览

hosting - Hostgator 插件域重定向到主域子目录

这是针对客户的,所以我不会共享确切的域,但问题如下..

我从以前的开发人员那里接手了一个网站的开发工作。

托管是 Hostgator Business。

主域是 primary.com。有一个插件域 addon.com。

主域文档根目录是 /home1/username/public_html。插件的文档根目录是 /home1/username/addon.com。

www.addon.com 有一个开发人员编辑的 WordPress 安装,而不是使用插件来实现他的目标。该站点还需要完全重新设计,所以我觉得简单地擦除安装并更换它是合乎逻辑的。

所以,我删除了所有的 WordPress 文件并从 wordpress.org/latest.tar.gz 上传了一个新的 WordPress 副本

在删除旧安装之前,该域完美地从其文档根目录加载了文件。

上传新安装而不是解析到 addon.com 后,而是解析到 primary.com/addon.com

我以前从未见过这种情况,所以我迷路了。任何可用日志中都没有错误。

所有文件权限都是正确的。我已经三重检查了。

我试过删除所有文件并创建简单的 index.php 和 index.html 文件,看看它是否会访问它们……它不会。

这发生在我在 Windows 和 Linux 上使用的每个浏览器中。

我不明白,因为我所做的只是将旧的 WP 安装换成新的。

我去重新上传了旧的 WordPress 安装,所以一切都是 100% 的,但它仍然会转到 primary.com/addon.com 而不是 addon.com。

有没有人遇到过这个问题?我通常使用 Bluehost,但即使我过去使用过 Hostgator,我也从未见过这种情况发生。

我仔细检查了插件域设置以及我能想到的任何其他内容,一切看起来都很正常。

我什至删除了插件域并使用 /home1/username/addon.com 的文档根目录重新添加它,它仍然在浏览器中转到 primary.com/addon.com。

我向 Hostgator 提交了一张票,但他们还没有回复。

如果这很长,我很抱歉。这是我第一次在这里寻求帮助,我想确保我包括了我能做的一切。

0 投票
3 回答
1250 浏览

hosting - 如何将插件域添加到具有相同名称但不同 tld 的 cpanel?

我有一个 cpanel 帐户,可以选择无限附加域。我添加了一个域,例如,example.org. 为此,cpanel 还为主托管域创建了一个子域example.main-domain.com

现在我购买了另一个域example.com。当我尝试通过插件域选项添加它时,cpanel 给出子域example.main-domain.com已经存在的错误。

在这种情况下有没有办法添加第二个域?

0 投票
0 回答
43 浏览

cpanel - Cpanel 提供单独的面板(文件管理器和数据库管理员)共享 linux 主机

我有 linux 共享主机计划。我有很多插件域。我的客户想要 cpanel id passowrd,以便他可以上传文件管理数据库和其中的表。是否有任何开源 php 脚本,我可以安装并授予使用文件管理器和仅他的域的数据库部分的权限。

谢谢你

更新(我需要基于 php 的归档管理器和数据库管理器,我可以将它们安装在我的服务器中并允许我的客户端访问文件管理器和数据库)