.htaccess将图像重写到不同的目录

时间:2017-02-27 18:19:49

标签: apache .htaccess mod-rewrite

我在Mac上本地使用Craft CMS工作,但路径为localhost/project/public,这是不可取的。我创建了一个RewriteRule,允许我使用localhost/project,但是现在没有任何图像,样式和其他资源不再起作用。

我认为我需要创建一个RewriteRule来将我的所有资产重定向到另一条路径。这就是我最终的目标。

RewriteEngine On

# hide public in the url
RewriteRule ^$ public/ [L]

# my attempt to fixing all the broken assets
RewriteRule ^/assets/logos/(.*)$ public/assets/logos/$1

关于为什么我的RewriteRule不起作用的任何想法?

修改 这被错误地标记为重复。重复建议我更改标记以添加向前斜线以指向根。我没有在哪里建议或想要更改我的标记。我希望通过.htaccess来完成这项工作。

0 个答案:

没有答案