【发布时间】:2016-12-23 09:30:56
【问题描述】:
我有一个可以在本地完美运行的核心 php 应用程序。一旦尝试将其托管在托管服务器中,我的问题就开始了。
网站文件夹结构使得 userlogin.php(索引/默认页面)位于 admin 文件夹内。
如果只是像本地主机一样推送文件,则会显示 403 权限错误。于是添加了 .htaccess 文件,内容如下,
Options +FollowSymLinks
DirectoryIndex userlogin.php
所以最后会出现登录页面,但需要访问像 www.sample.com/admin/ 这样的 url,但我需要通过 url www.sample.com 加载默认页面,而不需要 /admin。
我搜索了相关的 SO 相关问题并尝试了但没有奏效 link2
与Undefined index:相关的另一件事
尝试比较本地和服务器源代码,发现它完全一样。是否与重定向或 .htaccess 有关?
在将代码从本地移动到像 Godaddy 这样的在线服务器时,我们是否需要遵循一些事情?
请不要标记为重复,因为有几个问题可能看起来相似但并没有解决问题。
提前致谢。
【问题讨论】: