Woo's Bog
记录朝花夕拾的日子

Apache 301重定向

昨天收购了一个域名or.gs,计划将域名指向到本服务器。开始也认为是很简单的操作,更改网站的.htaccess文件配置,重新定义301规则即可。

具体规则如下:

RewriteEngine On
RewriteCond %{http_host} ^(www.)?or.gs$ [NC,OR]
RewriteCond %{http_host} ^www.woo.gs$ [NC]
RewriteRule ^(.*)$ http://woo.gs/$1 [R=301,L]www

设定好.htaccess文件后,上传的时候出现了故障,因为权限不足,无法覆盖,也无法删除。

[ec2-user wordpress]$ sudo chmod 2775 /var/www

按照之前的文章:AWS权限修复进行操作后,还是提示权限不足。就开始一点点的查找原因,用SSH进入文件列表时,发现目录中没有.htaccess文件(而该文件在FTP中是显示的),于是我猜测应该是文件属性问题,集中归类授权无法授权到整个文件。哪我就单独给它授权试试:

[ec2-user html]$ sudo chmod 777 .htaccess

再次上传文件覆盖,成功。为避免被恶意执行危险,操作完毕后需更改后原权限。

[ec2-user wordpress]$ sudo chmod 664 .htaccess

修改完毕。

www.or.gs or.gs  www.woo.gs 全部执行301重定向指向woo.gs.

赞(1) 打赏
未经允许不得转载:Snow'Blog » Apache 301重定向
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏