You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Namecheap cPanel部署网站仅显示索引文件,无法访问站点求解决

排查Namecheap cPanel网站仅显示索引文件的问题
  • 核对文档根目录指向
    登录cPanel,找到「域名管理器」,确认你的域名对应的文档根目录是网站核心文件所在的文件夹(比如WordPress要指向public_html或其子目录,不能是上级目录)。根目录错了的话,服务器只会列出当前目录的文件清单。

  • 调整默认首页优先级
    打开cPanel的「文件管理器」,右上角点「设置」勾选显示隐藏文件,找到.htaccess;或者直接去「Apache 配置」里的「目录索引」,把你的网站入口文件(index.php/index.html这类)移到最顶端,让服务器优先加载这些文件,而不是显示目录索引。

  • 重置.htaccess规则(以常见CMS为例)
    如果是WordPress这类CMS,把.htaccess替换成官方标准规则:

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress
    

    保存后一般会自动生效,要是没反应可以联系Namecheap客服刷新Apache配置。

  • 检查文件/文件夹权限
    网站入口文件(比如index.php)权限设为644,文件夹权限设为755,避免服务器因为权限不足读不了入口文件。在文件管理器里右键选「更改权限」就能调整。

  • 清空缓存
    按Ctrl+Shift+R强制刷新浏览器,清除本地缓存;如果用了CDN,去CDN后台清空缓存,确保加载最新的网站配置。

  • 确认目录索引功能状态
    去cPanel的「Apache 配置」→「目录索引」,要是不需要显示文件列表可以关掉这个功能,但重点还是要保证入口文件的优先级高于目录索引。

内容的提问来源于stack exchange,提问作者Erik

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 10:10:03