我有新服务器,服务器 IP 指向
http://ip-address/cgi-sys/defaultwebpage.cgi
文件管理器可以显示 public_html 文件夹,但不含任何 index.html 和 htdocs?请告诉我如何通过删除 defaultwebpage.cgi 来运行 php 文件?
目录结构(来自下面的评论):
答案1
查看服务器配置apache.conf
,例如vhost.conf
或.htaccess
文件。
其中一个将包含重定向命令。
答案2
看起来你正在Linux 主机。通常在 Linux 中,文件必须上传到公共的html文件夹,在 Windows 托管中,您使用文档文件夹。只需上传您的索引文件到公共的html文件夹并访问您的网站,它将自动加载索引文件。
答案3
您可以通过在 htaccess 上添加此 PHP 配置来解决此问题
<IfModule mime_module>
AddType application/x-httpd-ea-php56 .php .php5 .phtml
</IfModule>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|public|images|robots\.txt|css)
RewriteRule ^(.*)$ index.php/$1 [L]