我有一个核心PHP应用程序,该应用程序在本地完美工作。一旦尝试在托管服务器中实时托管它,我的问题就开始了。
网站文件夹结构是使UserLogin.php(索引/默认页面)在管理文件夹中。
如果仅像本地主机一样推动文件,则显示403权限错误。因此,添加了.htaccess文件,其中包含以下内容,
Options +FollowSymLinks
DirectoryIndex userlogin.php
因此,最后出现了登录页面,但是需要像www.sample.com/admin/这样访问URL,但是我需要的是通过URL www.sample.com加载默认页面,而无需/admin。
我搜索了相关的问题,因此问题与之相关,但尝试但无效link2
link1
与Undefined index:
尝试比较本地和服务器源代码,并发现它完全相同。与重定向或.htaccess有关吗?
我们是否需要在将代码从godaddy(例如GoDaddy)移动到在线服务器时,需要关注事物?
请不要标记为重复,因为看起来可能相似,但没有解决问题。
预先感谢。
使用基本URL时,您可以使用此代码加载/admin/
:
Options +FollowSymLinks
DirectoryIndex userlogin.php
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !^admin/ admin%{REQUEST_URI} [L,NC]