【问题标题】:Does Laragon ignore .htaccess?Laragon 会忽略 .htaccess 吗?
【发布时间】:2019-08-02 03:28:59
【问题描述】:

我正在尝试将一个工作项目从 XAMPP 移动到 Laragon。

一切都很好,但我在.htaccess 中输入的一些指令不再起作用:所有模块似乎都已正确启用。

我想要再次工作的是我的资产的版本控制:

<IfModule mod_rewrite.c|rewrite_module>
    RewriteEngine on
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.+)\.(\d+)\.(css|js)$ $1.$3 [L]
</IfModule>

这与Laravel一起放置在项目的根目录中,但将其移至公用文件夹不会改变任何内容

在 Apache 配置中,我正确地取消了以下注释:

LoadModule rewrite_module modules/mod_rewrite.so

这是主机配置(未改动)

<VirtualHost *:80> 
    DocumentRoot "C:/laragon/www/projectski/public/"
    ServerName projectski.localhost
    ServerAlias *.projectski.localhost
    <Directory "C:/laragon/www/projectski/public/">
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

您可以看到它指向/public,但移动到根目录(考虑到服务器配置,我想这样做)将禁用所有内容并将本地站点变成一个目录。

请帮我搬到拉拉贡。

【问题讨论】:

    标签: laravel apache .htaccess xampp laragon


    【解决方案1】:

    对于那些仍在寻找答案的人,Laragon 不会忽略 .htaccess

    错误是IfModule 中的简单语法错误

    <IfModule mod_rewrite.c | rewrite_module>
        # Logic
    </IfModule>
    

    【讨论】:

      猜你喜欢
      • 2015-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-25
      • 2023-03-14
      • 2012-01-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多