由于之前我的另一个网站刚搞了个SSL证书,做了网站的强制Https跳转,在操作过程中,遇到了一个关于“.htaccess”文件的问题,在这里记录下来。
本文主要讲解两个问题:
一个是如何用如何用Cute FTP查看“.”开头的隐藏文件,比如“.htaccess”。
另一个是.htaccess放在哪个目录下?
为了省事儿,我建站用的主机都是独立IP的阿里云的云虚拟主机,拎包入住,打算等流量上来了撑不住再搞ECS之类的。
所以,以下就用阿里云虚拟主机为例来讲解。
首先,如果你的服务器环境是Apache的话,那么根目录下的.htaccess文件能帮助配置相关目录下的网页配置。
比如可以实现网页的301重定向、404页面设置、改变文件扩展名、阻止或允许特定的用户IP访问等等功能。
LINUX主机的都会有个.htaccess文件来设置伪静态规则,比如我们用zblogphp程序的时候,在后台“网站设置”-“静态化管理中心”-“ReWrite规则”一项中,可以选择“Apache+.htaccess”环境,并且能创建.htaccess文件。
代码如下:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
以上是为了完成zblogphp的伪静态规则而生成的配置代码。
那么点击“创建.htaccess”后,如何用Cute FTP来查看到这个文件呢?
我们用Cute FTP链接到虚拟主机后,双击进入“htdocs”;这里即为LINUX阿里云虚拟主机的根目录位置。
我们是无法直接将文件拖到它的上级目录的,只能拖入到htdocs这个文件内,这个文件内,才是真正的根目录。而这里也是.htaccess文件存放的位置。
当我们进入根目录后,会发现并没有.htaccess文件,那是因为命名为“.”的文件被隐藏了,我们需要用Cute FTP查看被隐藏的文件,如何用Cute FTP查看“.”开头的隐藏文件呢?
首先,我们需要点击“查看”-“筛选器”-勾选“启用服务器端筛选”;
在“远程筛选器”中输入“-a”,之后点“应用”。
这时,我们就能找到根目录下的.htaccess文件了。
之后我们就可以将它拖入本地,进行备份,修改规则了。
推荐阅读:
猜你喜欢
- 2025-09-26如何在Google Search Console谷歌站长工具提交网站地图?
- 2019-12-06网站降权怎么解决?关于博客SEO阶段性总结
- 2019-09-26今日熊掌号解绑域名,熊掌号真的要凉凉了吗?
- 2019-09-14在家无聊怎样能挣钱?论SEO盈利的5种模式
- 2019-09-13网站搬家或换服务器后更换IP,如何快速通知百度站长工具 ?
- 2019-09-02zblogphp虚拟主机之间网站搬家:阿里云虚拟主机为例
你 发表评论:
欢迎- 搜索
- 标签列表
- 最新文章
- 短线交易
- 随便看看
- 随机tag
- 最新留言
-
- 从下午到晚上,反复读了四遍。只有两个字:震撼。感谢提点。
- 感谢
- 这篇是早期写的,现在看确实有点幼稚。虽然想过删掉,但还是决定保留下来。我的公众号内容主要提供一些方向性的思路,具体怎么走还得看个人。至于各种学习方法,关键还是靠自己的认知做判断。
- 看了,想了,晕了。刚开始学量学,你的一文,搞得我六神无主了,去加了你的公众号,真心想从中得到一些启发和感悟。最后,感谢的你分享,感谢你直言不讳,祝你钱多多,命长长!
- 牛比 文笔佩服
- 当标尺已然弯曲,我们便量不出人的高度
- 哇老丁这几日高产了
- 感谢老丁为我开了一扇窗
- 老丁,你所说的很多东西我特别感同身受,但又不知该怎么说,也说不出口。确实是一种割裂感,还有一种说不出的失望与急切不知该如何表达。非常复杂,谢谢你的这篇文说了我曾想说的话。
- !哇老丁回来了
本文暂时没有评论,来添加一个吧(●'◡'●)