htaccess - 如何制作" www"在URL中可选吗?

时间:2014-07-18 08:15:11

标签: .htaccess mod-rewrite

如果只使用http://http://www.访问某个网页,我会尝试编写一个可行的重定向。

这就是我所拥有的:

RewriteCond %{REQUEST_URI} ^(.*)$example.com$

无论URL如何开始,这都应该有效,但我希望尽可能具体。

我已经尝试过类似的东西,但它没有用:

RewriteCond %{REQUEST_URI}  ^(http:\/\/)$^(www\.)$example.com$

如何编写适用于仅http://http://www.的网页的重写条件?

1 个答案:

答案 0 :(得分:1)

使用此:

RewriteCond %{REQUEST_URI} ^/?(?:www\.)?example\.com$ [NC]

注释

  • (?:www\.)?为您提供了一个可选的www.群组
  • [NC]使匹配不区分大小写