.htaccess 将站点重定向到WWW(Api路由除外)

.htaccess 将站点重定向到WWW(Api路由除外),.htaccess,redirect,.htaccess,Redirect,我想将我网站的所有路径重定向到www.mysite.com 这是我的尝试: RewriteCond %{HTTP_HOST} ^xxx.com$ [NC] RewriteRule (.*) http://www.xxx .com/$1 [R=301,L] 但是我想使用不带WWW前缀的API路由将您的重写规则行更改为 RewriteRule ^((?!api).*)$ http://www.example.com/$1 [L,R=301,NC] 模式((?!api.*)意味着匹配任何uri,但

我想将我网站的所有路径重定向到www.mysite.com 这是我的尝试:

RewriteCond %{HTTP_HOST} ^xxx.com$ [NC]
RewriteRule (.*) http://www.xxx .com/$1 [R=301,L]

但是我想使用不带WWW前缀的API路由

将您的重写规则行更改为

RewriteRule ^((?!api).*)$ http://www.example.com/$1 [L,R=301,NC]
模式((?!api.*)意味着匹配任何uri,但api。这意味着它不会被重定向到