我想向用户显示上传的图片和视频的简短网址。如果用户下载图片,则他们无法获得图片和视频的实际路径。用户无法知道图片的实际位置和视频。请告诉我如何在wordpress中执行此操作?这是否可以在htaccess文件中使用?
例如。 http://example.com/images/pic.jpg
我想要。
答案 0 :(得分:0)
您必须只展示短网址。您指向这些图片的所有链接,但看起来像http://example.com/pic.jpg
表单。
您可以在内部重写http://example.com/pic.jpg
到/images/pic.jpg
,方法是检查这样的文件是否存在,然后进行内部重写,以便浏览器上的网址保持http://example.com/pic.jpg
但是它们会被提供给来自/images/pic.jpg
的图片:
RewriteEngine On
# check that it's an image
RewriteCond %{REQUEST_URI} \.(jpe?g|png|gif|bmp)$ [NC]
# check that the resource actually exists in the /images/ directory
RewriteCond %{DOCUMENT_ROOT}/images%{REQUEST_URI} -f
# internally rewrite:
RewriteRule ^ /images%{REQUEST_URI} [L]