如何使用.htaccess重定向

时间:2014-12-14 06:21:59

标签: regex apache .htaccess mod-rewrite

我正在尝试重定向我网站的每个请求,如下所示:

  

http://www.example.com/four_digit_number

  

http://www.example.com/index.php?m=four_digit_number

我已经有了这样的重定向规则:

RewriteEngine On
RewriteCond %{HTTP_REFERER}  ^$ [OR]
RewriteCond %{HTTP_REFERER}  ^http://(www\.)?sipem.com
RewriteRule  ^([^\/]+\.jpg)$  /images/managers/$1  [L]

重定向访问者
  

www.example.com/four_digit_number.jpg

  

www.example.com/images/managers/four_digit_number.jpg

我需要添加此规则。

1 个答案:

答案 0 :(得分:0)

您可以为此使用新规则:

RewriteEngine On

RewriteRule ^(\d{4})/?$ /?m=$1 [L,QSA]

RewriteCond %{HTTP_REFERER}  ^$ [OR]
RewriteCond %{HTTP_REFERER}  ^http://(www\.)?sipem.com
RewriteRule  ^([^/]+\.jpg)$  /images/managers/$1  [L]