.htaccess 忽略查询字符串

.htaccess 忽略查询字符串,.htaccess,query-string,.htaccess,Query String,我有一个提供免费墙纸的网站,由于某种原因,当人们试图使用谷歌图片访问它时,链接会断开 示例 嗯 坏的 请注意,谷歌图片添加的查询字符串使我的网站无法正常工作 所以我的问题是,如何让WordPress忽略这些查询字符串 完整的.htaccess:在您的主wordpress.htaccess中,您可以在RewriteBase行下方插入此重定向规则: RewriteCond %{QUERY_STRING} .+ RewriteRule \.(jpe?g|gif|bmp|png)$ %{REQUEST_

我有一个提供免费墙纸的网站,由于某种原因,当人们试图使用谷歌图片访问它时,链接会断开

示例

坏的

请注意,谷歌图片添加的查询字符串使我的网站无法正常工作

所以我的问题是,如何让WordPress忽略这些查询字符串


完整的.htaccess:

在您的主wordpress.htaccess中,您可以在
RewriteBase
行下方插入此重定向规则

RewriteCond %{QUERY_STRING} .+
RewriteRule \.(jpe?g|gif|bmp|png)$ %{REQUEST_URI}? [L,NC,NE,R=301]

这将从图像URL中删除不需要的查询字符串。

这是一条经过测试的有效规则。你的.htaccess在哪里?在
/wp content/
/wp content/uploads/
fodlers中是否有.htaccess?没有,仅在主文件夹
public\u html
中。。。查看完整的htaccess文件我检查了您的.htaccess,您需要先将此规则移到行下方
RewriteEngine
行下方#29仍不工作。。。奇怪的是,我可以看到查询字符串不是以问号开头的,还有其他的吗?这很奇怪,试着把它放在
/wp content/uploads/.htaccess
下面
RewriteEngine上的
行中。
http://www.hdwallfree.com/wp-content/uploads/2013/07/bugatti_venom_concept_silver_car_wallpaper-1440x900.jpg&ei=etRQVL66L4ePPfjqgPAF&bvm=bv.78597519,d.bGQ&psig=AFQjCNFhKbHEllHuv7ebxSATTR9udy2FQA&ust=1414669809124608
RewriteCond %{QUERY_STRING} .+
RewriteRule \.(jpe?g|gif|bmp|png)$ %{REQUEST_URI}? [L,NC,NE,R=301]