[AWS] 如何跳轉非 WWW到 WWW上

小編最近寫了一篇文章, 如何將Godaddy 的域名轉到AWS上, 並且利用EC2搭建設置Wordpress. 但是發現只能用 http://www.hirepub.com/ 的域名進行登錄, 如果用 hirepub.com 反而是空.

思來想去, 將如何將非WWW的設置跳轉步驟寫下來, 與大家分享下.

首先

因為我們是 Bitnami 的EC2 Image 來搭建的Wordpress, 我們就要去它的官方網站看看它是用什麼搭設的: Bitnami WordPress for Amazon Web Services

結果發現, 是PHP, Apache 和 MySQL 的, 這裡需要注意的是, 本文概括的只是用Apache設置的Server, (httpd 設置的不再此列, 如有需要請留言)

其次

打開AWS 的 Route53 服務,

如截圖添加修改 DNS Record

最後

用Vim修改

vim /opt/bitnami/apps/wordpress/conf/htaccess.conf

添加

#Force non-www:RewriteEngine onRewriteCond %{HTTP_HOST} ^www.hirepub.com [NC]RewriteRule ^(.*)$ http://hirepub.com/$1 [L,R=301]

檢查並重啟

# Checksudo /opt/bitnami/ctlscript.sh status apache# Restartsudo /opt/bitnami/ctlscript.sh restart apache

如果你喜歡, 請給個贊吧.

推薦閱讀:

在雲主機上下載東西消耗流量嗎?
(1 條消息)亞馬遜多個子賬號在同一個地方登陸是否會關聯?
AWS 是否能支持負載均衡?
AWS Lambda本身的架構和內部實現是怎樣的?

TAG:AmazonWebServicesAWS | WordPress |