一个文件夹的DirectoryIndex



我的服务器上安装了一个symfony后端,在symfony/web文件夹中,我创建了一个新的文件夹"app",并且有一个index.htmlhttps://example.com/app/我得了404分https://example.com/app/index.html它正在发挥作用。我试图将symfony.htaccess中的DirectoryIndex从以下位置更改为:

DirectoryIndex app.php

对此:

DirectoryIndex app.php index.html

但它仍然不起作用。如果我调用example.com/app/,index.html将被打开(只是为了让该文件夹不破坏symfony设置(,我该怎么做?

您可以在app/.htaccess:顶部使用此行

DirectoryIndex index.html
RewriteEngine On
RewriteCond %{THE_REQUEST} /index.html [NC]
RewriteCond %{REQUEST_URI} ^(.*/)index.html$ [NC]
RewriteRule ^ %1 [L,R=301,NE]
# remaining rules go below this

最简单的方法:

# end of routing.yml
redirect_to_index:
path: /app/?
defaults:
_controller: FrameworkBundle:Redirect:urlRedirect
path: /app/index.html
permanent: true

但它将是/app/index.html,而不仅仅是/app/

相关内容

  • 没有找到相关文章

最新更新