htaccess - 匹配任何URL(在同一个域中)

时间:2011-02-17 09:58:12

标签: .htaccess mod-rewrite

我想使用.htaccess

重写网址

我希望mod_rewrite匹配任何URL,然后将其重写为其他内容。通过任何网址,我指的是同一域内的网址。

任何网址的示例:

  • example.com
  • example.com/index.php
  • example.com/images/background.png
  • example.com/foo/bar/
  • example.com/?page=10
  • example.com/some/some/url/inside/this/domain /
  • example.com/foo/?bar=22

我希望正则表达式匹配上述任何网址。我应该使用什么样的正则表达式?

1 个答案:

答案 0 :(得分:1)

  

RewriteCond%{HTTP_HOST}   ^(example.com | www.example.com)
  RewriteRule ^(。*)$   /some-target-page.html[L,QSA]

^表示开始,$表示结束