Linux 在1和1上安装Concrete 5后,对列表目录文件的访问不再有效

Linux 在1和1上安装Concrete 5后,对列表目录文件的访问不再有效,linux,apache,.htaccess,concrete5,Linux,Apache,.htaccess,Concrete5,我在一个旧网站上工作,这个网站是基于一个Linux软件包构建的,该软件包托管在 该站点有许多目录和子目录。对于我们希望列出目录内容的站点中的许多不同的子目录,我们创建了.htaccess文件,其中只有一行:“选项+索引” 最近,安装了Concrete5。自安装以来,包含.htaccess文件的所有子目录不再列出目录内容。相反,混凝土5现在提供以下错误页面: “找不到页面 在此地址找不到任何页面。 回家吧。” 我在网上搜索了一下,想找到一种方法,在安装Concrete5时启用.htaccess文件

我在一个旧网站上工作,这个网站是基于一个Linux软件包构建的,该软件包托管在

该站点有许多目录和子目录。对于我们希望列出目录内容的站点中的许多不同的子目录,我们创建了.htaccess文件,其中只有一行:“选项+索引”

最近,安装了Concrete5。自安装以来,包含.htaccess文件的所有子目录不再列出目录内容。相反,混凝土5现在提供以下错误页面:

“找不到页面 在此地址找不到任何页面。 回家吧。”

我在网上搜索了一下,想找到一种方法,在安装Concrete5时启用.htaccess文件,但没有结果。请注意,我们不希望所有子目录都列出目录内容,只希望列出那些具有.htaccess文件的目录内容。我们也不希望安装任何额外的Concrete5附加组件


如何使.htaccess文件与Concrete5安装共存?Concrete5中是否有需要修改的开关或配置文件,以允许.htaccess文件执行其工作?

我认为Concrete5在htaccess方面没有任何问题。我想问题出在别处了。 我不太清楚你现在有什么。Concrete5是否与其他目录一起安装?在其中一个里面

同样要明确的是,你说问题是双重的: 1-文件不再列在具有htaccess的目录中 2-5始终找不到任何页面
正确吗?

您在Concrete5目录的根目录下有htaccess文件吗?也许是那里的指令造成了问题

实际上,如果被要求,C5所做的就是向根htaccess文件添加一个指令,以获得漂亮的URL。这可能就是问题所在。除此之外,我不知道它如何阻止htaccess指令


另外,C5本身无法加载页面的事实使我倾向于“rogue htaccess文件理论”

那么我只能想到两件事:

  • 确保C5中未启用漂亮url
  • 您的C5文件夹需要进行chmoded,以允许像通常一样列出文件 它们受到限制

  • 问题肯定出在混凝土上。Concrete5安装在特定的子目录中。Concrete5子目录下的所有子目录现在不再列出文件名,尽管有一个.htaccess文件。Concrete5子目录之外的所有其他目录都列出了文件名。根Concrete5目录中没有htaccess文件。