apache rewriterules

时间:2010-11-02 20:44:39

标签: mod-rewrite

我如何匹配这样的网址:

1/2/3 /

意思是:

1 = http:// www.mysite.com

2 =可能是mypage或my-page

3 =可能是myparam1或myparam-1或my-param-1

- > 1应该是预先定义的

- > 2和3可能只包含字母或字母数字或字母数字加一个连字符或两个连字符( - )

我需要一个reqular表达式来与htaccess一起使用一些$ _GET参数将url重写到另一个url。

提前致谢。

1 个答案:

答案 0 :(得分:0)

尝试此规则:

RewriteCond %{HTTPS} =off
RewriteCond %{HTTP_HOST} =www.example.com
RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/$ foo?1=$1&2=$2