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

Joomla 5中如何指定根站点路径?访问test/en出现404错误

Joomla 5 根站点路径指定及多语言路径报错处理

一、Joomla后台指定根站点路径

  • 登录管理后台(/administrator),进入系统 > 全局配置
  • 切换到服务器标签,找到路径设置板块:
    • 网站根目录:填写服务器上Joomla站点所在的绝对路径(例如/var/www/html/test)
    • 同步调整日志、临时等路径,确保所有路径指向正确的目录
  • 多语言场景补充:进入语言 > 语言管理器 > 内容语言,确认英文语言已启用,且SEF URL前缀设为en

二、服务器(Apache)端配置配合

1. 启用URL重写模块

执行命令开启mod_rewrite:

sudo a2enmod rewrite
sudo systemctl restart apache2

2. 配置虚拟主机的目录权限

确保站点目录的AllowOverride设为All,虚拟主机配置示例:

<Directory /var/www/html/test>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Require all granted
</Directory>

3. 调整.htaccess文件

  • 若Joomla根目录下无.htaccess,将默认的htaccess.txt复制并重命名为.htaccess
  • 若站点部署在test子目录,添加RewriteBase规则:
    RewriteBase /test/
    

三、多语言路径(test/en)报错排查补充

  • 启用多语言核心插件:确认系统 - 语言过滤器、系统 - 语言代码已开启,且将URL语言代码设置为「前缀」模式
  • 检查菜单配置:前端英文菜单需关联对应的英文语言条目

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 21:04:55