使用.htaccess php从子文件夹索引页面加载默认页面



我有一个核心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]

最新更新