.htaccess图像路径如何创建

时间:2017-12-14 17:11:56

标签: apache .htaccess mod-rewrite

我的问题是在写入.htaccess for RewriteRule时没有显示图像。在图像路径中details1/cus_id出现在图像路径之前。 Plz帮助。

RewriteEngine On

ErrorDocument 404 /error.php
RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{REQUEST_FILENAME} -d

RewriteRule ^details1/([0-9]+)/([0-9]+) details1.php?cus_id=$1&ad_id=$2

RewriteRule ^images\/(.*\.(gif|jpg|png))?$ local/root/nfs/ad/data/img/$1/$2/$3 [QSA,L]

这是真正的图像路径:

http://localhost/root/nfs/ad/data/img/$cus_id/$ad_id/$img_name

我用PHP制作了Dynamic Bootstrap Carousel。

1 个答案:

答案 0 :(得分:1)

试试这个

RewriteEngine On

ErrorDocument 404 /error.php
RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{REQUEST_FILENAME} -d

RewriteRule ^details1/([0-9]+)/([0-9]+) details1.php?cus_id=$1&ad_id=$2

RewriteRule ^ad/data/img/([0-9]+)/([0-9]+)/([A-Za-z0-9]+)/\.(?:jpe?g|gif|bmp|png|tiff|ico|jpg) ad/data/img/$1/$2/$3