Welcome to the website navigation,本站只接受合法正规的企业网站,欢迎站长们提交你的网站获得展示和流量有任何问题请联系站长,欢迎大家加入本站。

                
提交网站
  • 网站:76083
  • 待审:5
  • APP:577
  • 文章:304411
  • 会员:56004
文字内链包年1000元 文字内链包年1000元 文字内链包年1000元 AI办公网站 AI绘画工具 AIchat

名站导航为爱好php程序的朋友们提供php相关的教程知识。

如何使用伪静态文件.htaccess文件KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

如果你的服务器是Apache的,并且你的服务器端语言为PhP程序,那么要实现伪静态的话就要依靠.htaccess这个文件啦!什么是.htaccess文件,以及有关.htaccess文件的编写规则我在以前的一遍名为".httpd.ini和.htaccess的写法与配置规则"以及"配置.htaccess文件实现URL重写",还有".htaccess重写规则以及参数说明"这几篇文章中都重点说了下,这里再来了解下.htaccess文件。KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

介绍KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

尽管.htaccess只是一个文件,但它可以更改服务器的设置,允许你做许多不同的事情,最流行的功能是您可以创建自定义的“404 error”页面。.htaccess 并不难于使用,归根结底,它只是在一个text文档中添加几条简单的指令而已。许多主机支持.htaccess,但实际上并不会特别声明,许多其他类型的主机有能力但并不允许他们的用户使用.htaccess。一般来说,如果你的主机使用Unix或Linux系统,或任何版本的Apache网络服务器,从理论上都是支持.htaccess的,尽管你的主机服务商可能不允许你使用它。判断你的主机是否允许.htaccess,一个标志很好的是它是否支持文件夹密码保护。为达到此功能,主机服务商需要使用.htaccess(当然,少数情况下他们虽提供密码保护功能,但却并不允许你使用.htaccess)。如果你不确定自己的主机是否支持.htaccess,最好的办法是上传你自己的.htaccess文件看看是否有用,或者直接发送e-mail向你的主机服务商咨询。 .htaccess可以做大量的事情,包括:文件夹密码保护、用户自动重定向、自定义错误页面、改变你的文件扩展名、封禁特定IP地址的用户、只允许特定IP地址的用户、禁止目录列表,以及使用其他文件作为index文件。创建.htaccess文件也许会给你带来一些困难。写文件很容易,www.mzdh.net  你只需要在文字编缉器(例如:写字板)里写下适当的具体代码如下。真正困难的可能是文件的保存,因为.htaccess是一个古怪的文件名(它事实上没有文件名,只有一个由8个字母组成的扩展名),而在一些系统(如windows 3.1)中无法接受这样的文件名。在大多数的操作系统中,你需要做的是将文档保存成名为:”.htaccess”KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

(包括引号)。如果这也不行,你需要将其先命名为其它名字(例如htaccess.txt),再将其上传到服务器上,之后直接使用FTP软件来重命名。KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

在使用.htaccess之前,我必须给你一些警告。虽然在服务器上使用.htaccess绝对不太可能给你带来任何麻烦(如果有些东西错了,它只是没效用罢了),但如果你使用Microsoft FrontPage Extensions,就必须特别小心。因为FrontPage Extensions本身使用了.htaccess,因此你不能编辑它并加入你自己的信息。如果确实有这方面的需要(并不推荐,但是可能),你应该先从服务器上下载.htaccess文档(如果存在),之后在前面加上你的具体代码如下。KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

我要介绍的.htaccess的第一个应用是自定义错误页面,这将使你可以拥有自己的、个性化的错误页面(例如找不到文件时),而不是你的服务商提供的错误页或没有任何页面。这会让你的网站在出错的时候看上去更专业。你还可以利用脚本程序在发生错误的时候通知你(例如我使用Free Webmaster help的PhP程序脚本程序,当找不到页面的时候自动e-mail给我)。KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

你所知道的任何页面错误具体代码如下(像404找不到页面),都可以通过在.htaccess文件里加入下面的文字将其变成自定义页面:KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

举例来说,如果我的根目录下有一个nofound.html文件,我想使用它作为404 error的页面:KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ErrorDocument 500 /errorpages/500.htmlKwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

以下是一些最常用的错误:KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

401 - Authorization Required 需要验证KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

400 - Bad request 错误请求KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

403 - Forbidden 禁止KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

500 - Internal Server Error 内部服务器错误KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

404 - Wrong page 找不到页面KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

接下来,你要做的只是创建一个错误发生时显示的文件,然后把它们和.htaccess一起上传。KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

.htaccess Commande命令KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

阻止目录列表的显示:KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Options -IndexesKwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Deny/Allow Certian IP Addresses 阻止/允许特定的IP地址封禁一个IP地址:KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

deny from 000.000.000.000KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

where 000.000.000.000 is the IP address. If you only specify 1 or 2 of the groups of numbers, you will block a whole range.KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

这里的000.000.000.000是被封禁的IP地址,如果你只指明了其中的几个,则可以封禁整个网段的地址。如你输入210.10.56.,则将封禁210.10.56.0~210.10.56.255的所有IP地址。允许一个IP地址访问网站:KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

allow from 000.000.000.000KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

where 000.000.000.000 is the IP address. If you only specify 1 or 2 of the groups of numbers, you will allow a whole range.KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

被允许的IP地址则为000.000.000.000,你可以象封禁IP地址一样封禁整个网段。阻止所有人访问该目录:KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

deny from all 不过这并不影响脚本程序使用这个目录下的文档。KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

替换index文件KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

也许你不想一直使用index.htm或index.html作为目录的索引文件。举例来说,如果你的站点使用PhP程序文件,你可能会想使用index.php来作为该目录的索引文档。当然也不必局限于“index”文档,如果你愿意,使用.htaccess你甚至能够设置foofoo.balh来作为你的索引文档!KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

这些互为替换的索引文件可以排成一个列表,服务器会从左至右进行寻找,检查哪个文档在真实的目录中存在。如果一个也找不到,它将会把目录列表显示出来(除非你已经关闭了显示目录文件列表)。DirectoryIndex index.php index.php3 messagebrd.pl index.html index.htmKwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Redirection 重定向KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

.htaccess最有用的功能之一就是将请求重定向到同站内或站外的不同文档。这在你改变了一个文件名称,但仍然想让用户用旧地址访问到它时,变的极为有用。另一个应用(我发现的很有用的)是重定向到一个长URL,例如在我的时事通讯中,我可以使用一个很简短的URL来指向我的会员链接。以下是一个重定向文件的例子:KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Redirect /location/from/root/file.extKwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

http://www.othersite.com/new/file/location.xyzKwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

上述例子中,访问在root目录下的名为oldfile.html可以键入:/oldfile.htmlKwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

访问一个旧次级目录中的文件可以键入:/old/oldfile.htmlKwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

你也可以使用.htaccess重定向整个网站的目录。假如你的网站上有一个名为olddirectory的目录,并且你已经在一个新网站 http://www.newsite.com/newdirectory/上建立了与上相同的文档,你可以将旧目录下所有的文件做一次重定向而不必一一声明:KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Redirect /olddirectory http://www.newsite.com/newdirectoryKwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

这样,任何指向到站点中/olddirectory目录的请求都将被重新指向新的站点,包括附加的额外URL信息。例如有人键入:KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

http://www.youroldsite.com/olddirecotry/oldfiles/images/image.gifKwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

请求将被重定向到:KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

http://www.newsite.com/newdirectory/oldfiles/images/image.gifKwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

如果正确使用,此功能将极其强大KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

密码保护KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

尽管有各种各样的.htaccess用法,但至今最流行的也可能是最有用的做法是将其用于网站目录可靠的密码保护。尽管JavaScrip等也能做到,但只有.htaccess具有完美的安全性(即访问者必须知晓密码才可以访问目录,并且绝无“后门”可走)。The .htaccess File 密码保护的.htaccess文件KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

利用.htaccess将一个目录加上密码保护分两个步骤。第一步是在你的.htaccess文档里加上适当的几行具体代码如下,再将.htaccess文档放进你要保护的目录下:KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

AuthName “Section Name”KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

AuthType BasicKwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

AuthUserFile /full/path/to/.htpasswdKwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Require valid-userKwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

你可能需要根据你的网站情况修改一下上述内容中的一些部分,如用被保护部分的名字”Members Area”,替换掉“Section Name”。KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

/full/parth/to/.htpasswd则应该替换为指向.htpasswd文件(后面详述该文档)的完整服务器路径。如果你不知道你网站空间的完整路径,请询问一下你的系统管理员。KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

The .htpasswd File 密码保护的.htpasswd文件KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

目录的密码保护比.htaccess的其他功能要麻烦些,因为你必须同时创建一个包含用户名和密码的文档,用于访问你的网站,相关信息(默认)位于一个名为.htpasswd的文档里。像.htaccess一样,.htpasswd也是一个没有文件名且具有8位扩展名的文档,可以放置在你网站里的任何地方(此时密码应加密),但建议你将其保存在网站Web根目录外,这样通过网络就无法访问到它了。KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

输入用户名和密码KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

创建好.htpasswd文档后(可以通过文字编辑器创建),下一步是输入用于访问网站的用户名和密码,应为:username:passwordKwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

“password”的位置应该是加密过的密码。你可以通过几种方法来得到加密过的密码:一是使用一个网上提供的permade脚本或自己写一个;另一个很不错的username/password加密服务是通过KxS网站,这里允许你输入用户名及密码,然后生成正确格式的密码。KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

对于多用户,你只需要在.htpasswd文档中新增同样格式的一行即可。另外还有一些免费的脚本程序可以方便地管理.htpasswd文档,可以自动新增/移除用户等。KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Accessing The Site 访问网站KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

当你试图访问被.htaccess密码保护的目录时,你的浏览器会弹出标准的username/password对话窗口。如果你不喜欢这种方式,有些脚本程序可以允许你在页面内嵌入username/password输入框来进行认证,你也可以在浏览器的URL框内以以下方式输入用户名和密码(未加密的):KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

http://username:password@www.aichengxu.com/directory/KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

名站网址导航

如何正确使用PhP程序 return返回语句KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

我看到很多php开源项目,那些所谓专家写的、而且还是被有经验的专业人士审查过的这样的具体代码如下,我都会惊讶不已,竟然没有人去阻止这个php开发者在这个方法里胡乱的放置return 返回语句。KwDAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

好了关于php程序的知识就说到这里希望可以帮助需要的朋友。,htaccess

标签:htaccess

分享到:

  admin

注册时间:

网站:0 个   APP:3 个  文章:0 篇

  • 76083

    网站

  • 577

    APP

  • 304411

    文章

  • 56004

    会员

赶快注册账号,推广您的网站吧!
文章分类
热门网站
最新入驻APP小程序

宝贝市场2023-02-08

宝贝市场——买手和卖家商品展示

夺宝助手2023-02-08

夺宝助手小程序,查看每日快夺宝平

查诚信2023-02-08

查诚信是一款免费的商业查询工具

车价天天报2023-02-08

快速连接汽车销售,获知汽车最新报

考勤助理小程序2023-02-08

上班签到考勤,实时定位,后台轻松

汽车报价大全查询2023-02-08

汽车报价大全查询提供最新汽车市