我很少有关于将locahost站点移动到服务器以使其在Internet上可用的概念性查询..... 步骤 ...服务器将如何识别我的apache中的更改php config files..i在apache 2.2上用php和mysql构建了一个网站
备注:
我在apache配置文件中做了一些更改。其中一个是我 已包含fillename " index.php" " DirectoryIndex" ...所以现在我的DirectoryIndex看起来像:
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
所以现在我的apache会自动告诉浏览器每当调用标题(&#39; LOCATION:&#39;)或刷新时搜索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/');
答案 0 :(得分:1)
我的远程服务器将识别我所做的更改 在我的配置文件中,将根据更改工作
通常,托管服务器配置为允许使用.htaccess文件覆盖apache配置
您可以在根目录中创建 .htaccess 文件,并将DirectoryIndex设置放在那里
答案 1 :(得分:0)
我应该在上传时更改所有标题功能 我的网站名称,
header('Location: http://www.my_site_name.com/home/');
取代header('Location: http://localhost/home/')
;
为什么不使用相对路径或简单地使用:
header('Location: /home/');
我的远程服务器将识别我所做的更改 在我的配置文件中,将根据更改工作
这样,它就可以在两台服务器上运行。
以及将网站上传到互联网的步骤
您应该使用FTP客户端将您的网站上传到您的网站主机。