Rumah > Soal Jawab > teks badan
Pilihan +FollowSymLinks
Tulis SemulaEnjin dihidupkan
RewriteCond %{http_host} ^xxx.com [NC]
RewriteRule ^(.*)$ http://www.xxx.com/$1 [L,R=301]
Bukankah anda sepatutnya membuat .htaccess baharu dalam direktori akar tapak web? Apabila mengakses xxx.com, anda tidak sepatutnya melompat ke www
Saya telah memasang tomcat pada Pelayan Awan Alibaba.
某草草2017-05-16 13:07:35
Anda juga harus mengkonfigurasi tetapan pelayan anda. Allowoverride semua perlu ditambah di bawah apache.
曾经蜡笔没有小新2017-05-16 13:07:35
Melihat kod tersebut, nampaknya ia hanya menambah awalan www pada nama domain Berikut ialah kod yang biasa saya gunakan:
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]
Jika masih tidak berfungsi, mungkin apache anda tidak mendayakan penulisan semula atau tidak menyokong .htaccess.