.htaccess根据推荐存在重定向

时间:2015-10-16 22:26:10

标签: regex .htaccess redirect url-redirection

我需要将包含?ref=something的每个网址重定向到固定的html网页。

示例:

操作:用户导航到www.domain.com/?ref=somerefcode。结果:留在页面上。

操作:用户登陆www.domain.com ,不带参考标记。结果:应重定向到:www.domain.com/other_page

非常感谢!

罗南

2 个答案:

答案 0 :(得分:1)

您可以使用以下规则:

RewriteCond %{QUERY_STRING} ^ref=(.*)$
RewriteRule ^ - [L]

RewriteCond %{REQUEST_URI} !^/other_page$
RewriteRule ^(.*)$ /other_page [R,L]

答案 1 :(得分:0)

谢谢塞尔吉奥!

稍微纠正我的问题:

#bottom_area{
  min-height: 80px;
  text-align: center;
  padding: 10px;
  background-color: orange;
  width: 550px;
  border-radius: 5px;
  display: block !important;
  text-align: left;
  vertical-align: bottom;
  /* Add the styles below */
  clear: both;
  box-sizing: border-box;
}