iT邦幫忙

0

htaccess 怎麼加上判斷

  • 分享至 

  • xImage
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

這個會使假設沒有輸入 www 則會自動 + www and https
但我現在有兩個網域
一個是en.xxx.com
一個是www.xxx.com < 我的設定是適用在這個的
這樣進入 en.xxx.com 他會自動加上 www 變成 www.en.xxx.com
要如何判斷說假設是 xxx.com 再套用判斷
如果是 en.xxx.com 則只要加上 https 就好?

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
揮揮手
iT邦研究生 5 級 ‧ 2022-12-02 17:25:33

您好,能請問是要怎麼改嗎,看了好幾天還是不太明白

揮揮手 iT邦研究生 5 級 ‧ 2022-12-07 15:39:20 檢舉

剛剛幫你測了
RewriteCond %{HTTP_HOST} 不包含 你要遮蔽的HTTP_HOST 就可以了

揮揮手 iT邦研究生 5 級 ‧ 2022-12-07 15:43:40 檢舉

RewriteCond %{HTTP_HOST} [^en.xxx.com]

可以請教別人看能更好嗎

0
wiseguy
iT邦超人 1 級 ‧ 2022-12-03 17:09:41

把前面的條件改為
RewriteCond %{HTTP_HOST} "^\w+\.com$" [NC]
不就是嗎?

您好,我試著用您提供的去修改還是無法成功

我要發表回答

立即登入回答