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

检测服务器是否支持.htaccess的简单介绍

本篇文章给大家谈谈检测服务器是否支持.htaccess,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

iis服务器支持.htaccess文件吗

IIS6是不可以的,高版本的可以使用 web.congfig实现,如果IIS6的话你可以安装urlrwrite组建来实现

如何查看服务器隐藏的.htaccess 文件

.htaccess文件通过ftp上传到linux服务器后,马上消失。通常情况下, 一些服务器上会隐藏着一些以点开始的的文件名, 常见的如 ".htaccess" 或 ".profile"。

我们可以通过CuteFTP显示这些隐藏文件,操作步骤如下:

1、选择界面上的《站点管理器》标签,如果没有可以在此建立连接。

2、选择想要看到隐藏文件的远程服务器站点。

3、右键,选择《属性》。

4、点击《动作》。

5、点击最下面的 《过滤》按钮。

6、在弹出的过滤对话框中,选中《启用过滤(E)》和《启用服务器端过滤(服务器应用过滤)(S)》

7、在《远程过滤(M)》右侧的输入框中输入:-a

8、单击《确定》

9、完成,重新连接该服务器,隐藏文件都显示了。

如果还是没描述清楚,可以直接去骚扰别人家的客服小姐姐互联数据客服真的很漂亮。

判断Apache服务器是否支持htaccess

通过php提供的phpinfo()函数查看环境配置,在apache2handler — Loaded Modules里看是否有mod_rewrite模块,如没开启则在apache配置文件httpd.conf 中找到#LoadModule rewrite_module modules/mod_rewrite.so去掉前面的#号,重启apache即可 第二:检测apache是否支持 .htaccess 如测试中不支持.htaccess,那在apache配置文件httpd.conf 中找到Directory /与/Directory内的AllowOverride None改为AllowOverride All,重启apache即可 Options FollowSymLinks AllowOverride None改为 Options FollowSymLinks AllowOverride All 就是把None修改为All} 第三:创建.htaccess 文件 创建.htaccess 文件方法:新建文本文档,名字为htaccess.txt,再打开htaccess.txt另存为,此时注意,名称改为 .htaccess保存即可 第四:测试伪静态实例 .htaccess文件中输入:

谁说nginx不支持.htaccess文件

nginx完全可以支持.htaccess文件,请按如下操作:

1、新建一个.htaccess文件,在里面输入规则,如本站的规则:

# nginx rewrite rule

rewrite ^(.*?)/article/.*?-(\d+)-(\d+)\.html$ $1/show.html?id=$2page=$3 break;

rewrite ^(.*?)/category/.*?-(\d+)-(\d+)\.html$ $1/list.html?id=$2page=$3 break;

rewrite ^(.*?)/tag/([^/]+)/?$ $1/tag.html?w=$2 break;

rewrite ^(.*?)/tag/([^/]+)/(\d+)$ $1/tag.html?w=$2page=$3 break;

# end nginx rewrite rule

保存文件并上传到网站的根目录。

2、修改虚拟主机配置

# ee /usr/local/etc/nginx/nginx.conf #freebsd 7.2默认nginx默认安装的配置文件

在你需要添加伪静态的虚拟机中的server块中引入.htaccess文件

include /usr/www/.htaccess #请把这个改成你.htaccess文件的位置,

保存、退出重启nginx

# /usr/local/etc/rc.d/nginx restart

刷新看看,如果能正常器从证明你的rewrite rule的语法是正确

nginx的rewrite规则您可以直接放在主机配置中也可以放在独立的文件用includeinru,存为独立的文件时,保存到一个新的文件(文件名可以任意取,不过建议还是用.ht(注意有个“点”)开头的文件名,因为这个服务器里面默认过滤了外部对.ht开头的文件访问:

location ~ /\.ht {

deny all;

}

怎么让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"

shopex:您的服务器不是apache,无法使用htaccess文件,请手动启用rewrite。请问该如何启用?

如果你的是虚拟空间,你得问客服,服务器是否支持伪静态,如果支持,是IIS还是Apache,如果是IIS,需要把根目录的root.htaccess修改为.htaccess,然后再在后台开启伪静态.

如果你的是VPS或服务器,在VPS和服务器上安装rewrite.然后再在后台开启伪静态.

如果回答满意!请采纳.谢谢!

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

取消
扫码支持 支付码