Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image .htaccess图像到网页的重定向排序_Image_.htaccess_Redirect_Webpage - Fatal编程技术网

Image .htaccess图像到网页的重定向排序

Image .htaccess图像到网页的重定向排序,image,.htaccess,redirect,webpage,Image,.htaccess,Redirect,Webpage,我认为这是可以做到的,尽管我不确定,所以我来这里是想向各位专家了解。我做了大量的研究,但总是得到与我想做的相反的结果。我想知道是否有人将图像文件URL(在服务器端)键入地址栏,是否可以将其定向到相应的网页 例如: 其中一个在yourdomain.com/wp-content/uploads/image-name.jpg中输入,它被定向到yourdomain.com/print/image-name(w/o.jpg) 因此,他们不会只是在窗口中看到图像,而是会在我的品牌网站上看到图像、信息以及如何

我认为这是可以做到的,尽管我不确定,所以我来这里是想向各位专家了解。我做了大量的研究,但总是得到与我想做的相反的结果。我想知道是否有人将图像文件URL(在服务器端)键入地址栏,是否可以将其定向到相应的网页

例如:

其中一个在yourdomain.com/wp-content/uploads/image-name.jpg中输入,它被定向到yourdomain.com/print/image-name(w/o.jpg)

因此,他们不会只是在窗口中看到图像,而是会在我的品牌网站上看到图像、信息以及如何购买

如果不可能,或者文件名不匹配,直接键入的服务器端图像文件URL是否可以重定向到我的网站库或主页?这个代码在.htaccess中的什么位置?是否开始wordpress

如果上面开始WP,这会干扰已经存在的代码吗?如果是这样的话,我该怎么写呢

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.sitename.com/$1 [R,L]
提前谢谢


编辑:澄清一下,我的网站被关闭与我在这里得到的帮助无关。我升级了我的web主机帐户,但在迁移时出现了一个小故障。

行的
重写引擎下方插入此规则:

RewriteCond %{THE_REQUEST} /wp-content/uploads/(.+?)\.jpg [NC]
RewriteRule ^ /print/%1? [L,R=302,NE]

谢谢你的回复,阿努巴瓦!不幸的是,这不起作用。当我输入图像文件url时,它只显示图像。还有其他想法吗?创建
/wp content/uploads/.htaccess
并将此规则放置在
打开重写引擎后
再次感谢!我在命名文件夹中创建了一个.htaccess文件。我应该复制public.htaccess中的内容并将其放入此文件中,然后添加此代码吗?当我只输入代码而不输入其他内容时,它仍然只显示图像。很抱歉给您添麻烦。在我的回答中显示的
/wp content/uploads/.htaccess
中只需要一条规则。您在浏览器中输入的URL是什么?是
http://domain.com/wp-content/uploads/image-name.jpg
?我的网站出现了一些小故障。我现在正在做这件事。你的问题的答案是: