Snow's Blog
记录朝花夕拾的日子

Apache 301重定向

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

具体规则如下:

RewriteEngine On
RewriteCond %{http_host} ^(www.)?or.gs$ [NC,OR]
RewriteCond %{http_host} ^www.www.snowing.ltd$ [NC]
RewriteRule ^(.*)$ http://www.snowing.ltd/$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.www.snowing.ltd 全部执行301重定向指向www.snowing.ltd.

赞(1) 打赏
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《Apache 301重定向》
文章链接:https://www.snowing.cc/201.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发

评论前必须登录!

 

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

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册