Laragon 会忽略 .htaccess 吗?
Posted
技术标签:
【中文标题】Laragon 会忽略 .htaccess 吗?【英文标题】:Does Laragon ignore .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
,但移动到根目录(考虑到服务器配置,我想这样做)将禁用所有内容并将本地站点变成一个目录。
请帮我搬到拉拉贡。
【问题讨论】:
【参考方案1】:对于那些仍在寻找答案的人,Laragon 不会忽略 .htaccess
错误是IfModule
中的简单语法错误
<IfModule mod_rewrite.c | rewrite_module>
# Logic
</IfModule>
【讨论】:
以上是关于Laragon 会忽略 .htaccess 吗?的主要内容,如果未能解决你的问题,请参考以下文章