MOD rewriter
出自美国主机知识库
(新页面: ==什么是mod_rewrite== Mod_rewrite是默认情况下安装到我们的所有Linux服务器上的一个Apache网络服务器模块;没有必要专门安装它或者启用它。我们...)
下一版本→
在2008年9月11日 (四) 09:06所做的修订版本
什么是mod_rewrite
Mod_rewrite是默认情况下安装到我们的所有Linux服务器上的一个Apache网络服务器模块;没有必要专门安装它或者启用它。我们的Linux虚拟主机帐户支持大多数的mod_rewrite功能。 Mod_rewrite操纵浏览器提交的URLs,并把它们进行内容转换,再把转换的内容提交给服务器。这个过程完全是在服务器端发生的,浏览器并不知晓。结果出现的内容 好像是源自提交的URL,就像屏蔽一样。但是,这个功能跟传统的重新定位有所不同,因为重新定位就是简单地把一个浏览器定位到一个不同的web服务器上。 由于mod_rewrite有效掩饰了提供内容的方式和来源,它能增强网站的安全性。它也能使那些使用搜索引擎的站点受益,因为搜索引擎在使用静态URLs时效率最高。 Mod_rewrite去除了URL中的动态部分,有效地使之称为静态的,这样就阻止可能的冲突出现,增加了网站的可见性。 获得有关mod_rewrite的更多信息, 见How do I use mod_rewrite?
如何使用mod_rewrite
Mod_rewrite是默认情况下安装到我们的所有Linux服务器上的一个Apache网络服务器模块;没有必要专门安装它或者启用它。我们的Linux虚拟主机帐户支持大多数的mod_rewrite功能。 你不需要在httpd.conf 里启用mod_rewrite ,因为这是在全局的层面上处理的。你只要把所需代码添加到你的.htaccess文档的主题部分即可。 的。你只要把所需代码添加到你的.htaccess 文档的主题部分即可。 获得更多有关mod_rewrite 的信息,见Apache Module mod_rewrite documentation. 注:包含rewrite rules 的.htaccess文档必须要与目标文档在同一个目录里。