【问题标题】:PHP hosting and URL displayPHP 托管和 URL 显示
【发布时间】:2012-01-15 12:37:06
【问题描述】:

我有一个使用 PHP 和 MySQL 的网站。我有一个由域名提供商保留的域名。我不想使用该提供商建议的存储来存储我的文件,因为它真的太贵了。

假设域名是:www.domainname.com

所以...如果我选择另一个提供商(假设它是 free.fr)来存储我网站的文件,我可以做什么,或者我可以寻找什么,以便能够在我的 url 栏中

http://www.domainname.com/onefolder/onegreatfile.php 

而不是:

http://imhere.free.fr/innerfreefrfolder/onefolder/onegreatfile.php 

如果我在我的域名上激活透明重定向,则 url 一直是:

http://www.domainname.com

如果我强制 url 栏转到 http://www.domainname.com/onefolder/onegreatfile.php

它返回一个404 not found error (The requested URL /onefolder/onegreatfile.php was not found on this server.)

【问题讨论】:

    标签: php mysql url redirect dns


    【解决方案1】:

    以下内容过于简单,但应该足以让您到达您需要去的地方:

    您需要注册一个允许您在其服务器上使用您的域名的网络托管服务商。他们会告诉您将您的名称服务器设置为什么,以便对www.domainname.com 的任何请求都将导致您的文件存储在服务器的 IP 地址。为您的域设置名称服务器通常是通过您的注册商提供的服务来完成的。

    【讨论】:

    • 如果我的文件存储在服务器上的子文件夹中,例如imhere.free.fr/innerfreefrfolder,这会起作用吗?
    • 是的,它会起作用的。一旦您注册了虚拟主机,您就可以将文件上传到您希望的任何文件夹中,它们将被访问,例如http://www.domainname.com/onefolder/onegreatfile.php
    • 我找到了 DNS 配置选项。我可以更改什么以使“www.mydomain.com”显示存储在“somedomain.free.fr/mydomain/”中的内容并继续在 URL 栏中显示 www.mydomain.com ?
    • 您需要向free.fr 的人询问可能是他们不支持它,这就是为什么我的答案是You'll want to sign up with a web host that allows you to use your domain name with their server
    【解决方案2】:

    您所指的透明重定向(一些托管网站称其为带有屏蔽的转发)实际上只是在您拥有的域名的 iframe 中显示的托管文件。

    您真正需要研究的是为您的域名设置 DNS 服务器/域名服务器,使其指向您托管的网站/IP 地址。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-25
    • 1970-01-01
    • 2015-04-02
    • 2021-09-21
    • 2016-07-06
    • 1970-01-01
    • 1970-01-01
    • 2023-02-07
    相关资源
    最近更新 更多