Options +FollowSymLinks
RewriteEngine on
RewriteCond %{http_host} ^xxx.com [NC]
RewriteRule ^(.*)$ http://www.xxx.com/ [L,R=301]
不是在網站根目錄新建.htaccess嗎?訪問xxx.com還是不跳轉帶www
我的是阿里雲伺服器 裝的tomcat.
曾经蜡笔没有小新2017-05-16 13:07:35
看代碼好像只是為網域加上www.前綴,以下是我常用的代碼:
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} !^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/ [R=301,L]
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} !^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/ [R=301,L]
如果還不行,也許你的apache並沒有開rewrite或沒有支援.htaccess。
tomcat是需要配合apache使用的,tomcat只是個Servlet容器,它不處理HTTP協定。 htaccess是apache的配置,沒有配apache當然無法生效。