apache的Rewrite轉址瓶頸 - Linux

Anonymous avatar
By Anonymous
at 2013-12-06T14:52

Table of Contents

※ 引述《fantasy15 (隨風漂流的雲)》之銘言:
: 因為當初申請了兩個 www.abc.com 跟www.abc.com.tw
: 但是想要漸漸淘汰掉 www.abc.com.tw
: 所以要設定只要是www.abc.com.tw/xxxxxx
: 連進來的通通轉址成 www.abc.com/xxxxxx
: 想請教一下這樣改有沒有問題
: 有開啟rewrite的mod跟載入
: 在httpd的httpd.conf裡面設定如下
: RewriteEngine On
: RewriteCond %{HTTP_HOST} ^www.abc.com.tw [NC]
RewriteCond %{HTTP_HOST} ^www\.abc\.com\.tw [NC]
記得要跳脫 這邊是RegEx .代表任意字元
: RewriteRule ^(.*)$ http://www.abc.com $1 [L]
RewriteRule ^(.*)$ http://www.abc.com$1 [L]
這裡填的是完整URL
不該有空格
: 順便請教一下若是想要改https的連線也一樣會從
: .tw自動轉址成沒有.tw的話該怎麼設定
HTTPS的話
可以用Cond搭配HTTPS判斷
RewriteCond %{HTTPS} =on

整體下來大概是
RewriteEngine On
RewriteCond %{HTTPS} =on
RewriteCond %{HTTP_HOST} ^www\.abc\.com\.tw [NC]
RewriteRule ^(.*)$ https://www.abc.com$1 [L]
RewriteCond %{HTTP_HOST} ^www\.abc\.com\.tw [NC]
RewriteRule ^(.*)$ http://www.abc.com$1 [L]

自己複製過來忘了加跳脫XD
以上
不過手上自己能玩的機器前端沒在用apache了
所以也沒實際測試過XDD
: 感謝

忘了打了...
你HTTPS部分要轉的話會有SSL憑證問題喔
除非你www.abc.com.tw這部分憑證還要繼續保留著
(不過看你應該也不可能啦XD 是說原本可能也沒買憑證?)
不然HTTPS的部分.com.tw沒有自己的憑證會跳警告的
有沒有轉的必要就看你了
--
Tags: Linux

All Comments

apache的Rewrite轉址瓶頸

Michael avatar
By Michael
at 2013-12-06T12:36
因為當初申請了兩個 www.abc.com 跟www.abc.com.tw 但是想要漸漸淘汰掉 www.abc.com.tw 所以要設定只要是www.abc.com.tw/xxxxxx 連進來的通通轉址成 www.abc.com/xxxxxx 想請教一下這樣改有沒有問題 有開啟rewrite的mod跟載 ...

linux的disk scheduling能否自行定義?

Susan avatar
By Susan
at 2013-12-05T21:48
目前使用Utbuntu桌面版 灌在virtual box上 已知可以在sys/block/sda/queue中的scheduler檔 選擇三種disk I/O policy NOOP deadline CFQ 網路上的找到的資料是可以在 /sys/block/DEVNAME/queue/iosch ...

取行的問題

Andy avatar
By Andy
at 2013-12-05T11:54
抱歉 我又來打擾了 awk可以用$來做四則運算 然後把將該行做輸出 然而若是要處理列的時候 該如何處理?謝謝 - ...

筆電內建喇叭沒有聲音

Caitlin avatar
By Caitlin
at 2013-12-04T20:42
大家好 最近剛進入linux的領域 本身用的發行版是OpenSuse13.1(之前還用過mint15) 有時候會碰到一個問題就是 筆電內建的喇叭再重開機後會沒有聲音 但接耳機孔卻會有!? 原本在mint上把ALSA重灌就可以解決(但也不是每次都行) 現在openSuse就沒辦法了 因為不太清楚問題的原 ...

Ubuntu 安裝Apt套件再VM上

Joe avatar
By Joe
at 2013-12-03T21:10
問題如標題 我把Ubuntu Server裝在VM上 VM又是ESXi系統榜定的,我要如何簡單的設置Ubuntu系統能有and#34;對外連線and#34;的功能? 在本地端ping都互相ping的到,然而要ping 外網就unknow了 有人說要設定DNS給Ubuntu但是找不到方法去設定,希望有人 ...