Monthly Archives: 十二月 2015

十二月 24th, 2015

一、key、CSR文件的生成

  1、首先登录cPanel控制面板,找到下图位置,点击“SSL/TLS Manager”

  2、然后在下图中点击“Generate, view, upload, or delete your private keys.”

  3、将页面下拉到最底部,找到“Generate a New Key”,输入要生成CSR的网站名,或者在旁边的下拉菜单中选择。注意该处的网站名应该全域名(“Fully Qualified Domain Name ”)例如:www.domain.com or b2c.domain.com)

  4、点击“Generate ”,私钥就做好了,私钥会保存在服务器上,不需要复制出来

  5、回到前面的页面,点击“Generate, view, or delete SSL certificate signing requests. ”

  6、在这个页面中,输入下面资料:

  Host – 网站名,选择刚刚做好的那个私钥的网站名

  Country – 国家代码,2个大写字母,常用:CN。其他国家详见:ISO 3166-1 A2

  State – 省份,如:Shanghai

  City – 城市,如:Shanghai

  Company – 公司名称。

  Company Division – 部门,如:IT Dept。

  Email – 电子邮箱,可选。

  Pass Phrase – 密码

  7、点击“Generate”,CSR生成,请将CSR复制出来,保存为TXT文件,然后联系在线客服发给客服.之后会发送给您一封ssl证书确认邮件.您确认下就可以了.

  二、安装证书文件

  1、将证书内容存为一个文件:

  您会收到一封邮件,证书内容附在邮件中。如果证书是以附件的形式(Cert.cer)夹带在邮件中,您就可以直接应用它。如果您的证书中以文本的方式 存在邮件中,您就需要将邮件中的证书部分的内容用Vi或Notepad存成一个纯文本文件。不要将其存成Microsoft Word 或其它字处理软件格式,并确定证书内容中不含有空行和空格,文件名可以为server.crt。

  2、登录cPanel控制面板

  3、点击“SSL/TLS Manager”

  4、点击“Generate, view, upload, or delete SSL certificates”

  5、在“Upload a New Certificate section”下,将刚才server.crt中的内容,粘帖到下面的文本框中,然后点击“Upload”。

  6、点击“Go Back”返回“SSL Manager”

  7、点击“Setup a SSL certificate to work with your site”,如果没有这个项目,或者不可选,则说明主机商已经禁止了这个权限,请联系主机商,由他们来激活SSL证书。

  8、从下拉框中选中,你要安装证书的网站名,系统会尝试读出你安装过的CRT和KEY,如果没有找到,请在文本框中粘贴进去。

  9、点击“Install Certificate.”,证书安装成功,

  cPanel主机上安装SSL证书完毕!

十二月 24th, 2015

由于Google被彻底墙掉,不翻墙就无法加载谷歌字体。很多新手朋友经常抱怨自己买的主机如何如何慢,给的示例站秒开,可是自己的站要几十秒才能打开,而且是全新安装的WordPress网站,没有任何图片也很慢。其实很多时候WordPress速度慢并非主机的原因,而是因为谷歌字体,今天我们就给大家提供一个优化谷歌字体的超详细教程,小白专用。

如何查看自己的网站是否包含谷歌字体

首先,打开FireFox或者Chrome,进入隐身模式,Firefox可以用快捷键Ctrl+Alt+P,Chrome可以用快捷键Ctrl+Alt+N。

其次,进入开发者模式,两个浏览器都可以用快捷方式Ctrl+Alt+N进入。这里我们以FireFox为例。

Google-Fonts-1

然后访问你的网站,在窗口下方将加载的内容按域名排序,可以看到’fonts.googleapis.com’的内容,就说明你的WordPress确实引用了谷歌字体。

Google-Fonts-3

在Chrome中是这个样子:

Google-Fonts-2

优化谷歌字体方案1:

安装插件, 这个是最简单直接的方法,比较适合新手。在WordPress后台搜索‘disable Google fonts’,然后会出来一堆插件,排在前面的两个插件是“Disable Google Fonts”和“Remove Google Fonts References”。亲测“Remove Google Fonts Reference” 插件更有效。

Google-Fonts-4

优化谷歌字体方案2:

修改WordPress代码。 如果你可以通过FTP或者在线文件编辑器修改你的WP代码,这不失为一个有效的方法。对新手站长也不用担心,就算你没有任何代码基础,跟着教程一步一步做 就可以了。打开wp-includes/scriptes-loader.php文件,如果你通过FTP下载到了本地,建议使用notepad++打开。 使用Ctrl+H全文替换googleapis为useso,然后保存上传覆盖源文件。

Google-Fonts-5

究极解决方案:

如果以上几个方法都失效了,还有一个简单粗暴的方法,将WP所有文件打包下载到本地,当然,wp-content下的uploads文件夹可以不 用。然后使用notepad++“文件查找”的功能,将所有的googleapis替换为useso,然后上传覆盖已修改的文件。

Google-Fonts-6

不过,如果使用CDN加速,或者任何缓存插件的话,修改之后都要清空缓存,尤其是wp-total-cache等插件。

十二月 24th, 2015

ECShop是一款新颖的B2C独立网店系统,适合企业及个人快速构建个性化网上商店,系统是基于PHP语言及MYSQL数据库构架开发的跨平台开 源程序。在今天,越来越多的个人甚至商家选择采用ECshop来构建自己的网络商城,相应的,在构建网站的过程中,肯定遇到了形形色色的问题,在这里,我 将会选择出其中的一个经典的问题来加以描述和提供解决方案。

 

我们在构建ECshop商城的时候其实只存在数据库的名称以及端口的选择问题等,如果您选择cPanel控制面板支持ECshop的一键安装的主机,在这一步上完全是没有任何问题的。而最主要的问题是产生在我们的商城构建完成过后,很多朋友反映在构建完成后网站首页显示大段的错误信息。

比如“Strict Standards: Only variables should be passed by reference in/hostingspace/ioaiowrc/public_html/ecshop/includes/cls_template.php on line 422

这个问题的产生是由于PHP5.3以上的版本不能识别explode的使用,所以你可以选择更换PHP5.2版本来进行解决。问题就在于如何更改PHP版本,在这里,如果您使用的是cPanel控制面板,你将可以很容易的进行此项操作。

第一步:进入cPanel控制面板,选择select PHP version。

 

picture2

 

第二步:选择PHP版本,需要注意的是,必须要保证zend optimizer的勾选。

picture3

 

这样,就能很好的解决Ecshop网站首页错误乱码的问题了。

那么对其他主机用户来说,又应该如何来进行修改呢?答案在PHP.ini配置文件当中,您可以进入您的文件夹管理中 public_html\ecshop\includes\cls_template.php文件,找到网站显示错误命令存在的那一行命令,然后将这行命 令($tag_sel = array_shift(explode(‘ ‘, $tag));)改为$tag_arr = explode(‘ ‘, $tag);和
$tag_sel = array_shift($tag_arr);

十二月 24th, 2015

开启端口

如果你使用的是Linux虚拟主机,要实现远程管理MySQL,首先你需要向你的主机商确认是否开启了远程管理MySQL的端口:3306。

如果你自己搭建的本地环境,开启的方法也很简答,在防火墙中允许3306端口即可。

cPanel配置

接下来就讲讲在cPanel中的具体操作方法。

1、登陆cPanel,找到数据库板块,打开Remote MySQL

远程管理MySQL
2、添加允许远程访问的主机地址

  • 如果你仅仅是允许本地远程连接,那么就在下图中填写上本地的IP地址;
  • 如果是网站在别的服务器上远程调用MySQL数据库,则在此处可以填写网站所在服务器的IP地址。
  • 如果允许任何IP都能够远程访问,则可以直接填上“%”

远程管理MySQL使用MySQL远程连接工具进行管理

1、周良常用的MySQL远程管理工具是Navicat for MySQL,功能是比较齐全,使用也很方便,直接下载安装即可。(如下图)

远程管理MySQL

2、接下来就是进行远程连接的配置。点击“文件”-“新建连接”-“MySQL”,配置时所需的信息如下图:

远程管理MySQL

十二月 21st, 2015

 

<1>查看服务器时间

格式:date +FORMAT  //根据指定格式显示当前时间.

常用FORMAT

%Y   //YYYY格式的年份(Year)

%m  //mm格式的月份(month),01-12

%d   //dd格式的日期(day),01-31

%H   //HH格式的小时数(Hour),00-23

%M  //MM格式的分钟数(Minute),00-59

%S   //SS格式的秒数(Second),00-59

%F   //YYYY-mm-dd格式的完整日期(Full date),等同于%Y-%m-%d

%D   //YYYY/mm/dd格式的完整日期,等同于%Y/%m/%d

%T   //HH:MM:SS格式的时间(Time),等同于%H:%M:%S

%w  //星期几,0-6,0表示星期天

%u  //星期几,1-7,7表示星期天

 

<2>设置时间

date mmddHHMMYYYY (eg:date 122111152015,设置时间为2015年12月21日11点15分)

[root@sqj2015 ~]# date 

Sun Dec 20 22:15:51 EST 2015

[root@sqj2015 ~]# date 12211152015

Mon Dec 21 11:15:00 EST 2015

date修改的是系统时间,我们可以通过以下命令来完善或重置回原来的时间

hwclock –hctosys    //以硬件时间校正系统时间

hwclock –systohc   //以系统时间校正硬件时间

 

<3>这里有你有没发现,我们查看和修改时间的时区均是EST.

查看当前使用的时区:

[root@sqj2015 ~]# cat /etc/sysconfig/clock

ZONE=”America/New_York”

这里发现这个时区采用的是美国时间,所以你前面及时做了时间同步,或者时间修改,它同步和修改的都是对应美国时间的.如下:

[root@sqj2015 ~]# date 

Sun Dec 20 22:15:51 EST 2015

[root@sqj2015 ~]# date 12211152015

Mon Dec 21 11:15:00 EST 2015

显示的还是美国时间(EST).

也可以使用:

[root@sqj2015 ~]# date -u

Mon Dec 21 03:15:04 UTC 2015   //来显示UTC时间

 

若作为中国用户,怎么使时间与本地时间同步呢?

进入/usr/share/zoneinfo目录,可以看到很多时区文件,我们选择(shanghai)为中国时区.具体操作如下:

(1)先删除旧的时区配置: rm /etc/localtime

(2)软链新的时区配置:ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

再次查看

[root@sqj2015 ~]# date

Mon Dec 21 11:34:57 CST 2015

是不是已经与中国时间同步了.

TAGS: ,
十二月 17th, 2015

网站开启GZip有个非常明显的优点是减少了网络传输的数据量,从而提高了网站打开的速度。如何在cPanel主机面

中开启GZip压缩功能,以增大网站打开的速度。

登陆你的cpanel账户,找到软件优化网站,如图所示

gzip

点击优化网站(Optimize Website),进入管理界面,我们选择全部压缩,如图所示:

youhua

第一个是禁用压缩;

第二个是全部压缩;

第三个是压缩指定的部分;

点击更改设置(Update Setting)即可

现在来测试下我的网站下压缩是否成功测试网址

http://tool.chinaz.com/Gzips/

ces

十二月 17th, 2015

方法1:(此方法最方便,强烈推荐!)

在DOS窗口下直接用命令批量添加IP,命令格式如下:

for /l %i in (起始数字,1,结束数字) do netsh interface ip add address “本地连接 1” IP前缀.%i 子网掩码
(其中起始数字和结束数字为供应提供给您的IP最后一位,“本地连接 1”为网卡连接名称,此名称每台服务器可能不一样,在网上邻居属性进入可以看到。)
 
请看实例:
Additional usable IP: 192.74.240.170 – 192.74.240.173
Gateway: 192.74.240.174
Mask: 255.255.255.248
Additional usable IP: 192.74.246.1 – 192.74.246.61
Gateway: 192.74.246.62
Mask: 255.255.255.192

首先打开DOS窗口,开始 – 运行 – 输入cmd – 回车
 
然后依次输入命令:
for /l %i in (170,1,173) do netsh interface ip add address “本地连接1” 192.74.240.%i 255.255.255.248
for /l %i in (1,1,61) do netsh interface ip add address “本地连接1” 192.74.246.%i 255.255.255.192
(以上命令可以在本地电脑上修改好后,直接鼠标右键复制,然后在DOS窗口直接鼠标右键粘贴,避免输入错误并且比较省事)
 
输入完成后直接回车,就能看到在自动一条一条地添加IP了。

 
方法2:
使用BAT脚本批量添加IP的方法。
 
举例:
Additional usable IP: 192.74.240.170 – 192.74.240.173
Gateway: 192.74.240.174
Mask: 255.255.255.248
 
新建个记事本文件,然后输入以下内容:
@echo off
for /l %i in (170,1,173) do netsh interface ip add address “本地连接1” 192.74.240.%i 255.255.255.248
 
保存为.bat文件,双击执行就自动添加成功了。

方法3:
在DOS窗口下用命令加文件的方式批量添加IP的办法。
 
首先打开DOS窗口,开始 – 运行 – 输入cmd – 回车,输入
netsh -c int ip dump >c:\ip.txt 回车
 
这样您将会在C盘根目录看到一个ip.txt的文件,里面包含着您当前网卡的设置信息。为了能更直观的看清楚IP的设置信息,建议在执行上面的命令之前,先添加2-3个IP。
 
然后编辑这个文件,把您想加的IP,根据相同的规则加在里面。然后在DOS窗口下执行以下命令:
netsh -f c:\ip.txt 回车
 
IP很多的话,时间会长一些,运行完毕如果没有什么错误提示的话,那就添加成功了,到控制面板里面看看是不是都有了。

方法4:  比较机械,不能算批量添加,需要一个个手动添加

网上邻居-本地连接-常规-Internet协议(TCP/IP)-高级-添加IP

十二月 16th, 2015

(1)首先我们打开Cpanel控制面板并登陆,找到邮箱功能

attachment1

这样子很简单的就能找到我们的邮箱功能(注:主机91的企业级主机默认赠送5个邮箱账户创建名额哦~)

(2)点击进入,设置所需要的邮箱账户名称和密码,并且还可以对您的邮箱大小进行自助配额。

attachment2

(3)创建成功,你可以点击已有的邮箱账户后面的“更多信息”选项查看MX条目等等信息。

attachment3

(4)如何添加MX条目

域名必须设置MX条目,否则邮件的收发上都会出现问题,那么如何设置MX条目呢。很简单,只要将你的MX记录指向mail.yourdomain.com(请将yourdomain.com换成您的域名)就可以了。
attachment4
这样您的邮件就配置成功了。
十二月 16th, 2015

MS SQL Server Management Studio有许多的功能,比如优化SQL databases,你可以在计算机上轻松管理 SQL 数据库。你只需要创建一个数据库帐户就可以远程访问数据库,使用SQL服务器远程管理数据库很简单。优化SQL数据库能给用户带来很大的方便,因 此很多用户通常都会选择优化数据库。下面我们就来了解下如何通过MS SQL Server Management Studio优化SQL数据库以及这 样做的好处。

优化SQL数据库的好处

服务器管理器通过执行数据库查询来优化SQL数据库。你可以快速完成大批量的删除或更新操作。这样做有两大好处,一是能防止MySQL通过表碎片进行搜索, 减少空间的占用。二是碎片删除后,访问数据库速度会变快。

重新统计索引信息便于MySQL查询优化器构建更可靠的EXPLAIN计划。若省去这一步,则可能会造成查询延时。

优化是如何进行的呢?

当你了解优化是如何进行后,使用Microsoft SQL Server Management Studio 来优化 SQL 数据库就显得很轻而易举了。

索引

创建一个有效的索引可以加大查询性能。如果你有一个构建良好的索引,就不需要扫描整个表来完成查询。SQL Server将自动检测那些分布在索引列的相关数据信息。优化存储的信息后,SQL就可以更快地执行查询。

数据

索引应该尽可能地详细,以减少每个查询进程消耗的时间。当你对统计概念,包括基数,密度和可选择性有了足够的了解,你就可以通过收集并测量统计数据来分析和优化SQL数据库查询性能。

用MS SQL Server Management Studio优化SQL数据库

步骤一

下载安装好了 MS SQL Server management后,创建一个新的数据库,数据库用户,并设置密码。在如图所示的对话框中输入数据库用户名及密码,然后连接数据库。Server name一栏具体填什么,你可以咨询您的主机提供商。这里仅以主机91为例。

数据库  1

步骤二

连接上SQL Management Studio后,你可以在资源管理器中找到你的数据库。然后右键单击数据库,从菜单中选择任务。然后选择收缩>数据库

数据库2

步骤三

根据数据库的大小而定,优化过程完成需要的时间也有所差异。现在就只需等到优化过程完成。

数据库  3

这个过程完成后,我们就完成了SOL数据库的优化。

十二月 16th, 2015

htaccess文件是Apache中相当重要的配置文件,其格式为纯文本,它提供了针对目录改变配置的方法,通过在一个特定的文档目录中放置一个包含一个或多个指令的文件,以作用于此目录及其所有子目录。

通过. htaccess文件,可以实现简单地很多在IIS中很繁琐甚至无法实现的功能,如密码保护、禁止显示目录列表、阻止/允许特定的IP地址、实现网址的301 重定向等等。

1、301重定向

出于SEO、网址转换的目的,在网址初建或者网站迁移时我们都需要使用301重定向,通常包括了域名对域名、目录对目录和一个独立网址对另一个独立网址的重定向。在Linux虚拟主机上做301重定向,最常用的方法就是直接编辑.htaccess文件或者用cPanel设定。实质上两者的本质的本质都是对.htaccess文件进行修改,我们这里主要讲第一种直接编辑.htaccess文件的方法。

如要重定向aips.com到www.aips.com旨在使域名唯一,只需打开.htaccess文件,加入以下代码

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.aips.com$ [NC]
RewriteRule ^(.*)$ http://www.aips.com/$1 [L,R=301]

若要重定向文件的话,如需吧A.com/file/fileA.php 到 B.com/file/fileB.php,只需要加入以下代码:

RewriteCond %{HTTP_HOST} ^www.A.com$
RewriteRule ^file/file.php$ http://www.B.com/file/fileB.php [R=301,L]

2、防盗链功能

所谓盗链,是指其他网站直接链接我们网站上的文件,一般来说,盗链的对象大多为很耗带宽的大体积文件,如图片、视频等。这样就容易造成服务器的流量负担,从而影响网站的访问速度,为了保证我们的网站流量能被自己充分利用,我们可以通过修改.htaccess文件设置防盗链来限制外站引用站内文件,只需打开.htaccess文件,加入以下代码:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteCond %{HTTP_REFERER} !aips.com [NC]//这一行是设置允许访问的HTTP来源,包括我们的站点自身,也可以另写一行将域名换成baidu、Google等。
RewriteRule .*.(gif|jpg|png)$ – [F]//格式根据不同情况删改,如mp3、rar等,不同格式之间用’”|”分割即可。

3、阻止/允许特定的IP地址

某些情况下,你可能只想允许某些特定IP的用户可以访问你的网站,或者想封禁某些特定的IP地址。当然,这只在你知道你想拦截的IP地址时才有用,然而现在网上的大多数用户都使用动态IP地址,所以这并不是限制使用的常用方法:

1、你可以使用以下命令封禁一个IP地址:

deny from 000.000.000.000
这里的000.000.000.000是被封禁的IP地址,如果你只指明了其中的几个,则可以封禁整个网段的地址。如你输入210.10.56.,则将封禁210.10.56.0~210.10.56.255的所有IP地址。

 

2、你也可以使用以下命令允许一个IP地址访问网站:

allow from 000.000.000.000
被允许的IP地址则为000.000.000.000,你可以象封禁IP地址一样允许整个网段。
3、如果你想阻止/允许所有人访问该目录,则可以使用:
deny from/allow from  all

4、自定义错误页

htaccess的一个应用是自定义错误页面,这将使你可以拥有自己的、个性化的错误页面(例如找不到文件时),而不是你的服务商提供的错误页或没 有任何页面。这会让你的网站在出错的时候看上去更专业。只需要在.htaccess文件中加入以下代码即可自定义几种最常用的错误:

ErrorDocument 400 /errors/badrequest.html//Bad request 错误请求

ErrorDocument 401 /errors/authreqd.html//Authorization Required 需要验证

ErrorDocument 403 /errors/forbid.html//Forbidden 禁止

ErrorDocument 404 /errors/notfound.html//Wrong page 找不到页面

ErrorDocument 500 /errors/serverr.html//Internal Server Error 内部服务器错误

5、压缩文件

通过压缩你的文件(text、html、JavaScript、css、xml等)体积来优化网站的访问速度,这对很多想提升网站访问速度的站长非常有用,你只需在.htaccess文件里面直接添加以下代码:

AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript

6、对某些文件缓存或禁止缓存

缓存文件是另外一个提高你的网站访问速度的好方法。你只需要在.htaccess文件中加入如下代码:

#<FilesMatch “.(flv|gif|jpg|jpeg|png|ico|swf|js|css|pdf)$”>
Header set Cache-Control “max-age=2592000″
</FilesMatch> >

而另一方面,你也可以定制对某些文件类型禁止使用缓存:

<FilesMatch “.(pl|php|cgi|spl|scgi|fcgi)$”>
Header unset Cache-Control
</FilesMatch>

7、省去WWW前缀

SEO的一个原则是,确保你的网站只有一个URL。因此,你需要把所有的通过www的访问转向的非www,或者反过来,你可以在.htaccess文件中加入如下代码实现:

RewriteEngine On 
RewriteBase / 
RewriteCond %{HTTP_HOST} ^www.aips.me [NC] 
RewriteRule ^(.*)$ http://aips.me/$1 [L,R=301]

8、防黑客

如果你想提高网站的安全等级,你可以加上下面的几行代码,这样可以防止一些常见恶意URL匹配的黑客攻击技术:

RewriteEngine On

RewriteCond %{QUERY_STRING} proc/self/environ [OR]//proc/self/environ? No Way!

RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]// 阻止脚本企图通过URL修改mosConfig值

RewriteCond %{QUERY_STRING} base64_encode.*(.*) [OR]// 阻止脚本通过URL传递的base64_encode垃圾信息

RewriteCond %{QUERY_STRING} (<|%3C).*script.*(>|%3E) [NC,OR]//阻止在URL含有<script>标记的脚本

RewriteCond %{QUERY_STRING} GLOBALS(=|[|\%[0-9A-Z]{0,2}) [OR]//阻止企图通过URL设置PHP的GLOBALS变量的脚本

RewriteCond %{QUERY_STRING} _REQUEST(=|[|\%[0-9A-Z]{0,2})//阻止企图通过URL设置PHP的_REQUEST变量的脚本

RewriteRule ^(.*)$ index.php [F,L]//把所有被阻止的请求转向到403禁止提示页面

9、禁止显示目录列表

有些时候,你的目录里没有默认的index文件,当有人在浏览器地址栏访问该目录,目录下所有的文件都会显示出来,这会给你的网站留下安全隐患。为避免这种情况(而不必创建一堆的新index文件),可以在.htaccess文件中加入下面的代码来阻止目录列表的显示:

Options -Indexes

10、纠正代码的编码

开发程序的朋友知道,如果a页面是gb2312编码的,b页面是utf-8编码的, 如果a页面include引用b页面就会产生乱码,可以用.htaccess 为网页修正编码:很多朋友在写完一段代码上传到服务器后,经常出现了乱码的情况,而下面这个步骤,将解决因为代码编码而乱码的问题:

<FilesMatch “\.(htm|html|css|js)$”>

AddDefaultCharset UTF-8

11、实现网站目录密码保护

有时候你可能会针对某个目录设定对应的密码保护,首先要做的是生成一个.htpasswd的文档,然后输入用于访问网站的用户名和密码,代码为:

username:password

其中“password”的位置应该是加密过的密码。另外需要注意的是.htpasswd文档的位置最好放在www目录之外,这样相对会安全一些

然后在.htaccess文件中加入以下代码:

AuthUserFile /full/path/to/.htpasswd      //.htpasswd的服务器目录
AuthGroupFile /dev/null      //需要授权访问的目录
AuthName EnterPassword
AuthType Basic      //授权类型
Require valid-user

这样就完成了使用.htaccess文件实现网站目录密码保护。

另外,在使用.htaccess来设置目录的密码保护时,它包含了密码文件的路径。从安全考虑,有必要把.htaccess也保护起来,不让别人看到其中的内容。最简单的方法是在.htaccess文件中加入如下代码:

order allow,deny
deny from all

希望以上关于.htaccess文件的使用方法可以帮助到大家,