我想将我网站的所有路线重定向到www.mysite.com 这是我的尝试:
RewriteCond %{HTTP_HOST} ^xxx.com$ [NC]
RewriteRule (.*) http://www.xxx .com/$1 [R=301,L]
但我想使用没有WWW前缀的API路由
答案 0 :(得分:1)
将RewriteRule行更改为此
RewriteRule ^((?!api).*)$ http://www.example.com/$1 [L,R=301,NC]
模式((?!api)。*)表示匹配任何uri但 api 。这意味着http://example.com/api不会被重定向到http://www.example.com/api。