我目前正在他的主机帐户上设置一个客户的网站。网站地址由于某种原因并不默认为.php文件(即:index.php)。如果我放入index.php并且没有index.html文件,则会收到以下错误:
如果您认为错误地访问了此页面,请与我们联系 网站所有者:someemail@example.com如果您是网站所有者, 您可能已到达此页面,因为:IP地址有 改变。服务器配置错误。该网站可能有 被移动到另一台服务器。如果您是本网站的所有者 并没有期望看到这个页面,请联系您的主机 提供商。
他的托管是cpanel上的共享托管。
答案 0 :(得分:24)
在.htaccess文件中使用DirectoryIndex指令
DirectoryIndex index.php
答案 1 :(得分:3)
尝试
DirectoryIndex index.php
如果这不起作用,您可能需要通过提供index.html之类的方法解决它。
<html><frameset rows="*"><frame src="index.php"></frameset></html>
(当然更详细)
答案 2 :(得分:3)
问题是由我的网络浏览器缓存引起的,只要我清除了它的缓存就行了!
答案 3 :(得分:0)
您可以通过两种方式使用.htaccess文件将默认页面设置为目录索引。
第一种方法
DirectoryIndex yourfile.php
以上代码会将'yourfile.php'设置为目录索引。但这也将适用于所有子文件夹,并且某些相关的URL可能会发生“ 404”错误。
第二种方法
使用此代码为根目录设置处理程序文件
RewriteEngine on
RewriteRule ^$ /yourfile.php [L]
如果要为子文件夹设置处理程序文件,请使用此文件
RewriteEngine on
RewriteRule ^subfolder/$ /yourfile.php [L]
答案 4 :(得分:-2)
我收到这个错误... enter image description here
我在 index.php 中找到了这一行 如何删除这个默认页面并使我的网站上线