【发布时间】:2011-04-30 00:15:33
【问题描述】:
这应该是一个在 Apache 中使用 mod_rewrite 和所有灵活性的简单练习。我已经验证了 Rewrite 模块正在使用完整的日志记录,但是无论我如何摆脱我的规则和条件,我都无法让它工作。
我想要的是重写以下网址:
http://www.domain.com/search?x=10&y=10&query=search+text
转换为:
http://www.domain.com/search?query=search+text
... 在浏览器的位置/地址栏中,以删除由于图像提交按钮而存在的愚蠢的 x y 坐标值。每一点 url 清理都有助于良好的 SEO 实践。
这是我在 Snow Leopard OS X 上 /etc/apache2/extra 文件夹中的 httpd-vhosts.conf 中的内容...
RewriteCond %{QUERY_STRING} ^query=(.*)$ [NC]
RewriteRule ^search /search?query=%1? [L]
任何建议将不胜感激。
谢谢!
【问题讨论】:
标签: apache mod-rewrite query-string rewrite coordinates