Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.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
Apache重写规则从Querystring(Mac Snow Leopard OS x)中删除提交x y坐标_Apache_Mod Rewrite_Query String_Rewrite_Coordinates - Fatal编程技术网

Apache重写规则从Querystring(Mac Snow Leopard OS x)中删除提交x y坐标

Apache重写规则从Querystring(Mac Snow Leopard OS x)中删除提交x y坐标,apache,mod-rewrite,query-string,rewrite,coordinates,Apache,Mod Rewrite,Query String,Rewrite,Coordinates,这在Apache中应该是一个简单的练习,具有mod_rewrite及其所有的灵活性。我已经验证了“重写”模块是否可以使用完整的日志记录,但无论我如何改变规则和条件,我都无法让它工作 我想重写以下url: 转换为: 。。。在浏览器的位置/地址栏中,以删除由于“图像提交”按钮而存在的愚蠢的x y坐标值。每一点url清理都有助于良好的SEO实践 以下是我在雪豹OS X上的/etc/apache2/extra文件夹中的httpd-vhosts.conf中的内容 RewriteCond %{QUERY_

这在Apache中应该是一个简单的练习,具有mod_rewrite及其所有的灵活性。我已经验证了“重写”模块是否可以使用完整的日志记录,但无论我如何改变规则和条件,我都无法让它工作

我想重写以下url:

转换为:

。。。在浏览器的位置/地址栏中,以删除由于“图像提交”按钮而存在的愚蠢的x y坐标值。每一点url清理都有助于良好的SEO实践

以下是我在雪豹OS X上的/etc/apache2/extra文件夹中的httpd-vhosts.conf中的内容

RewriteCond %{QUERY_STRING} ^query=(.*)$ [NC]
RewriteRule ^search /search?query=%1? [L]
任何建议都将不胜感激


谢谢

您应该在查询之前删除“^”,否则它与x=10&y=10&query=search+text不匹配

RewriteCond %{QUERY_STRING} query=(.*)$ [NC]
RewriteRule ^/search /search?query=%1? [L]