当前位置:首页 > 服务器 > 正文

服务器支持.htaccess(服务器支持最大内存)

今天给各位分享服务器支持.htaccess的知识,其中也会对服务器支持最大内存进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

如何在服务器上配置.htaccess文件

至于启用,如果你的空间支持.hatccess的话。上传之后就可以启用了。配置的话,比较复杂,在这里给你看下我的配置文件。RewriteEngine

OnRewriteCond

%{http_host}

^bugaosuni

.com

[NC](注意这里URL里面加了空格,防止AD嫌疑)RewriteRule

^(.*)$

.

bugaosuni

.com/$1

[L,R=301](注意这里URL里面加了空格,防止AD嫌疑)/*****这里是301重定向**/RewriteBase

/RewriteRule

^index\.html$

index.php$1RewriteRule

^cat-([0-9]+)\.html$

category\.php\?id=$1RewriteRule

^cat-([0-9]+)-area-([0-9]+)\.html$

category\.php\?id=$1area=$2RewriteRule

^cat-([0-9]+)-page-([1-9999]+)\.html$

category.php?id=$1page=$2/****上面是URL重写(伪静态)*****/我是linux主机。还有不懂的可以百度一下,或者我们一起讨论。

.htaccess文件是什么

.htaccess文件(或者"分布式配置文件")提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录。作为用户,所能使用的命令受到限制。管理员可以通过Apache的AllowOverride指令来设置。

概述来说,htaccess文件是Apache服务器中的一个配置文件,它负责相关目录下的网页配置。通过htaccess文件,可以帮我们实现:网页301重定向、自定义404错误页面、改变文件扩展名、允许/阻止特定的用户或者目录的访问、禁止目录列表、配置默认文档等功能。

Unix、Linux系统或者是任何版本的Apache Web服务器都是支持.htaccess的,但是有的主机服务商可能不允许你自定义自己的.htaccess文件。

启用.htaccess,需要修改httpd.conf,启用AllowOverride,并可以用AllowOverride限制特定命令的使用。如果需要使用.htaccess以外的其他文件名,可以用AccessFileName指令来改变。例如,需要使用.config ,则可以在服务器配置文件中按以下方法配置:AccessFileName .config 。

笼统地说,.htaccess可以帮我们实现包括:文件夹密码保护、用户自动重定向、自定义错误页面、改变你的文件扩展名、封禁特定IP地址的用户、只允许特定IP地址的用户、禁止目录列表,以及使用其他文件作为index文件等一些功能。

.htaccess文件(或者"分布式配置文件")提供了针对每个目录改变配置的方法,即在一个特定的目录中放置一个包含指令的文件,其中的指令作用于此目录及其所有子目录。

说明

如果需要使用.htaccess以外的其他文件名,可以用AccessFileName指令来改变。例如,需要使用.config ,则可以在服务器配置文件中按以下方法配置:

AccessFileName .config

通常,.htaccess文件使用的配置语法和主配置文件一样。AllowOverride指令按类别决定了.htaccess文件中哪些指令才是有效的。如果一个指令允许在.htaccess中使用,那么在本手册的说明中,此指令会有一个覆盖项段,其中说明了为使此指令生效而必须在AllowOverride指令中设置的值。

例如,本手册对AddDefaultCharset指令的阐述表明此指令可以用于.htaccess文件中(见"作用域"项),而覆盖项一行是FileInfo ,那么为了使.htaccess中的此指令有效,则至少要设置 AllowOverride FileInfo 。

优缺点

采用.htaccess文件的优缺点:

通常网络管理员采用.htaccess文件来进行用户组的目录权限访问控制。没有必要将所有的HTTPd服务器、配置文件以及目录访问权限全部授权给管理员。利用当前目录的.htaccess文件可以允许管理员灵活的随时按需改变目录访问策略。

采用.htaccess的缺点在于:当系统有成百上千个目录,每个目录下都有对应的.htaccess文件时,网络管理员将会对如何配置全局访问策略无从下手。同时,由于.htaccess文件十分被容易覆盖,很容易造成用户上一时段能访问目录,而下一时段又访问不了的情况发生。最后,.htaccess文件也很容易被非授权用户得到,安全性不高。

怎么让apache服务器支持.htaccess

打开httpd.conf文件用文本编辑器打开后,查找代码如下复制代码OptionsFollowSymLinksAllowOverrideNone改为:OptionsFollowSymLinksAllowOverrideAll在httpd.conf文件里搜索LoadModulerewrite_modulemodules/mod_rewrite.so,如果前面有#符号,就去掉。保存,然后重启Apache。如果是在windows系统中创建.htaccess是不能直接创建的我们来大家介绍一种法。开始-运行-键入cmd,打开cmd窗口此时的cmd窗口路径是C:DocumentsandSettingsusername键入以下(不包括括号内信息):copycon.htaccess(回车)(按Ctrl+Z回车)屏幕提示如下:C:DocumentsandSettingsadmincopycon.htaccess^Z已复制1个文件。此时回到桌面,双击我的电脑上进入C:DocumentsandSettingsusername即可看到你想要的文件".htaccess"

关于服务器支持.htaccess和服务器支持最大内存的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

取消
扫码支持 支付码