2

我几乎没有关于将 locahost 站点移动到服务器以使其在互联网上可用的概念性查询.....步骤是什么...服务器如何识别我的 apache 和 php 配置文件中的更改..我已经建立了一个网站在 apache 2.2 上的 php 和 mysql 中

笔记:

  • 我在我的 apache 配置文件中做了一些更改。其中之一是我在 “DirectoryIndex”中包含了一个填充名称“index.php” ......所以现在我的 DirectoryIndex 看起来像:

    <IfModule dir_module>
        DirectoryIndex index.html index.php
    </IfModule>
    
  • 所以现在我的 apache 会自动告诉浏览器在调用header('LOCATION:') 或 refresh时搜索 index.php 文件。很明显,我的 index.php 文件包含 html 和其他将显示的 php 代码或显示

  • 第三也是最重要的......我在构建网站时在很多情况下都使用了标题功能......我的标题功能就像header('Location: http://localhost/home/');

所以再次重复这个问题

  • 我应该根据我的网站名称在上传时更改所有标题功能吗?

    header('Location: http://www.my_site_name.com/home/');代替

    header('Location: http://localhost/home/');

  • 谁将我的远程服务器将识别我在配置文件中所做的更改并根据更改工作
  • 以及将网站上传到互联网的步骤是什么
4

2 回答 2

1

谁将我的远程服务器将识别我在配置文件中所做的更改并根据更改工作

通常托管服务器配置为允许使用 .htaccess 文件覆盖 apache 配置

您可以在根目录中创建一个.htaccess文件并将您的 DirectoryIndex 设置放在那里

于 2013-04-02T08:28:18.417 回答
0

根据我的网站名称上传时,我是否应该更改所有标题功能,即header('Location: http://www.my_site_name.com/home/'); 代替header('Location: http://localhost/home/')

为什么不使用相对路径或干脆:

header('Location: /home/');

谁将我的远程服务器将识别我在配置文件中所做的更改并根据更改工作

这样,它就可以在两台服务器上运行。

以及将网站上传到互联网的步骤是什么

您应该使用 FTP 客户端将您的网站上传到您的虚拟主机。

于 2013-04-02T08:22:47.750 回答