2014-01-09 17 views
0

我正在一个旧的网站上建立的一个Linux包上承载http://1and1.comhtaccess列表目录文件不再工作后,1和1混凝土5安装

该网站有许多目录和子目录。对于我们希望列出目录内容的整个站点中的众多子目录,我们用单行创建.htaccess文件:“Options + Indexes”

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

“未找到页面 在此地址找不到页面 返回首页”。

我已经搜索了网页,找到一种方法来启用Concrete5安装的.htaccess文件无济于事。请注意,我们不希望所有子目录列出目录内容,只有那些具有.htaccess文件的目录内容。我们也不想安装任何额外的Concrete5附加组件。

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

回答

0

我不认为Concrete5在一般情况下对htaccess有任何问题。我想这个问题在别处。 我不清楚你现在拥有什么。 Concrete5是否与其他目录一起安装?其中之一?

另外要清楚你说的问题是双重: 1文件不再在目录中与htaccess的 2- Concrete5一直没有找到任何 页中列出这是否正确?

+0

这个问题肯定与Concrete5有关。 Concrete5安装在特定的子目录中。 Concrete5子目录下的所有子目录现在不再列出尽管有.htaccess文件的文件名。 Concrete5子目录列表文件名外的所有其他目录都很好。 – user3177770

0

你在Concrete5目录的根目录下有一个htaccess文件吗?也许一个指令会造成这个问题。

真的,所有的C5,如果问,是增加一个指令到根htaccess文件来获得漂亮的URL。这可能是问题所在。除此之外,我不知道它是如何阻止htaccess指令的。

也是事实,C5本身无法加载一个页面让我对“流氓htaccess文件理论”

+0

根Concrete5目录下没有htaccess文件。 – user3177770

0

那好吧,我只能想到两件事瘦:

  1. 确保漂亮网址未在C5中启用
  2. 您的C5文件夹需要chmoded才能允许文件列表,因为它们通常被限制为 。