javascript - 免费托管网站如何运作?

标签 javascript php html css asp-classic

<分区>


想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post .

关闭 9 年前

你见过Hostinghood吗?或一些类似的网站,用户可以使用该网站的子域并将 Html Css & .. 上传到它!所以我想知道它们是如何工作的,我该如何制作这种网站。这是我的第一个问题,请不要不喜欢,而是回复我,因为我真的需要知道。谢谢!

最佳答案

有很多方面要做。

  • 子域

    首先,您必须使用通配符 DNS 记录,或者您必须为每个主机添加 DNS 记录。所以最好使用通配符记录,但这取决于您的需要。

  • 将文件存放在独立的私有(private)空间

    您必须将每个用户的文件存储在特定目录中。

  • 制作文件管理器

    你必须做一个控制面板让用户访问自己的空间并上传他们的文件或删除、重命名、移动和复制它们。

  • 通过 HTTP 请求访问文件

    将所有请求重写到一个主文件中,该文件可以检索子域名并获取相应的目录。尝试访问请求的文件。

    例如:http://mydomain.domain.com/css/style.css

    您的脚本必须访问像 /var/www/space/mydomain 这样的目录,并在那里查找 css/style.css

    如果文件存在打印内容并设置正确的标题。如果文件不存在,则显示 404 Not Found 页面。

关于javascript - 免费托管网站如何运作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24109628/

上一篇:html - 下 zipper 接消失在网页正文后面

下一篇:css - 哪里需要设置显示 block ,哪里不需要

相关文章:

html - 在ie11中隐藏滚动条和svg高度问题

javascript - 在 Mm 中使用 Javascript 获取 Div 的内部宽度

html - 如何在 SVG 矩形中添加选择器之前或之后?

javascript - window.print() 用 Electron 生成PDF

javascript - 无法从使用 spring RedisTemplate 存储的 javascript 中获取 redis 嵌套哈希键值

javascript - jQuery - 如果子元素具有特定的 css 类,如何将 css 添加到父元素

php - 模型的属性如何在 Livewire Laravel 中默认为原始属性

javascript - 获取具有无效类型/语言属性的脚本已被弃用并将被删除

php 字符串比较意外类型杂耍

php - PHP 文件缓存库