将 XAMPP 子文件夹上传到 Web 服务器

Posted

技术标签:

【中文标题】将 XAMPP 子文件夹上传到 Web 服务器【英文标题】:Uploading an XAMPP subfolder to a web server 【发布时间】:2016-12-31 00:18:53 【问题描述】:

我对 XAMPP 完全陌生,除了 html 和 CSS 外,我知道的不多。我已将我的网站放入 htdocs 中名为 test 的子文件夹中。在我的 HTML 中,我有类似 /test/path/to/image.jpg 的相对链接。

我计划使用 FTP 将子文件夹 test 上传到服务器。我的问题是,我会因为我的链接格式化方式而遇到任何问题吗?当我的网站上线时,我希望 URL 看起来更像 example.com/path/to/image.jpg 而不是 example.com/test/path/to/image.jpg。改用../ 来定义我的路径会更好吗?

我看到一些类似的问题要求人们使用.htaccess 文件,但我找不到/不知道如何使用它。再次抱歉,我对此一无所知;如果有任何帮助,我将不胜感激。

【问题讨论】:

在head标签中使用<base href="<your domain/subfolder>" />,保持原样html。应该工作。 谢谢!但是上传到网络主机服务器和一切呢?我会使用htdocs 文件夹还是test 文件夹?我在htdocs 文件夹中有一个favicon.ico,但我假设我可以轻松地将它移动到我的索引文件所在的test 文件夹中并且仍然显示它。 【参考方案1】:

/test/path/to/image.jpg

不是相对路径/链接 - 它是绝对的,这意味着网络服务器会尝试从 http://www.example.com/test/path/to/image.jpg 提供文件。如果您希望使用相对 URL 提供该文件,您应该使用:

路径/到/image.jpg

这会将文件 relative 提供给请求它的页面。如果请求页面在 test 目录,并且文档根目录是 test 目录,则服务器会发送 http://www.example.com/path/to/image.jpg

【讨论】:

以上是关于将 XAMPP 子文件夹上传到 Web 服务器的主要内容,如果未能解决你的问题,请参考以下文章

使用 XAMPP 将图像上传到服务器时出现问题

Xampp - 将外部 url 重定向到 localhost

如何将 WordPress 子主题上传到 XAMPP + Bitnami + Mac OS?

Xampp - PHPMyAdmin 上传大文件?

将 Laravel 5 上传到服务器子文件夹

怎么将文件上传到一个web服务器??