我想将一些文件夹中所有丢失的图像重定向到默认的图像
#/versioned/track/server/tileserver/default.png [L]
RewriteEngine On
RewriteCond %{REQUEST_URI} .(jpg|jpeg|gif|png)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .*$ /versioned/track/server/tileserver/default.png [L]
它位于/var/www/versioned/track/server/tileserver中
我在用ubuntu。
我已经执行了:
sudo a2enmod rewrite
sudo service apache2 restart
一切似乎都很好,但我在访问时得到了404
http://localhost/versioned/track/server/tileserver/1.jpg
您也能提供vhost定义吗?您可以启用/禁用可以通过htaccess文件修改的选项。
vhost选项是AllowOverride
,此处对此进行了说明:https://httpd.apache.org/docs/2.2/mod/core.html#allowoverride.