【问题标题】:Using .htaccess DirectoryIndex prevents from loading assets使用 .htaccess DirectoryIndex 可防止加载资产
【发布时间】:2017-11-29 12:14:49
【问题描述】:

所以我有一点问题。我刚刚在 hostgator 共享托管服务器上上传了我的网站文件。我需要在 .htaccess 文件中配置,以便索引目录为 /me/web/app.php。我写了一个简单的

DirectoryIndex /me/web/app.php

它会正确重定向,但没有加载任何资产。没有 css、图像等。而当我直接加载 http://my-site.com/me/web/app.php 时,它工作正常。

我想我的问题是,这里发生了什么?

顺便说一下,这是 symfony 3 项目。以防万一。

【问题讨论】:

    标签: .htaccess symfony web


    【解决方案1】:

    我也在使用 Symfony 3.3,我的网站也托管在共享主机上。这个 .htaccess 对我有用。

    先清除缓存,然后试试这个

    <IfModule mod_rewrite.c>
        RewriteEngine On
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteRule ^(.*)$ /web/$1 [QSA,L]
    </IfModule>
    

    【讨论】:

    • 这对我来说适用于 Symfony 4(我将“web”替换为“public”)。
    猜你喜欢
    • 2011-11-26
    • 2012-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-24
    • 1970-01-01
    • 2022-08-24
    • 1970-01-01
    相关资源
    最近更新 更多