我该如何处理这个htaccess重写?

时间:2014-01-22 17:36:30

标签: regex apache .htaccess mod-rewrite

我有一个在重写方面给我带来麻烦的网址:

http://www.example.com/my-directory/?image=21

我试过这个:

Redirect 301 /http://www.example.com/my-directory/?image=21 http://www.example.com

或者我知道沿着这些方向的东西可能是在正确的道路上,但我不认为我的重写条件非常正确:

RewriteCond %{QUERY_STRING} ^(?image=21)$ [NC]
RewriteRule ^/?$ /? [R=301,L]

1 个答案:

答案 0 :(得分:1)

尝试此规则:

RewriteEngine On

RewriteCond %{QUERY_STRING} ^image=21$ [NC]
RewriteRule ^my-directory/?$ http://www.example.com/? [R=301,L]