您当前位于: 首页 » 互联网2.0 » Windows下自由创建.htaccess文件的N种方法

Windows下自由创建.htaccess文件的N种方法10/26/2008

.htaccess是apache的访问控制文件,apache中httpd.conf的选项配合此文件,完美实现了目录、站点的访问控制,当然最多的还是rewrite功能,即URL重写,PHP中实现伪静态的一个重要途径,也是被公认为SEO中搜索引擎友好的极为有效的一个手段。
尽管前些天的黑屏风波闹的沸沸扬扬,但依本人拙见,windows用户并无任何减少。现在的一个实际问题就是windows不允许重命名时.的前面没有字符,它认为这样的文件名是不合法的。这就造成我们无法通过重命名”新建文本文档.txt”为”.htaccess”来创建此访问控制文件,但是,事情总有解决的办法。且看下面的几个方法:

1、使用DOS命令,在DOS下有三种方法可供选择:

使用屏幕编辑命令copy con .htaccess后回车,输入内容,最后按下ctrl+z结束编辑,就成功生成了.htaccess;
使用重命名命令ren 1.txt .htaccess ,这是最常规的方法了,在windows窗口下不能执行的命令,在cmd下却如履平地;
使用重定向命令 echo. >.htaccess,这里将一个回车符输入到.htaccess,同样能创建成功;
三种方法一并截图如下:


2、用winrar的文件管理器,先新建一文本文档,然后打开winrar主界面,定位到该文件,可以直接重命名,这是我在解压一国外开源项目时,其自带的.htaccess居然能正确解压出来时,所得到的启发,当然你使用7zip之类的管理器也是可以的,OK,看截图:

3、直接通过文本编辑工具保存,例如记事本,ultraEdit等等,不过保存的时候选择所有文件就可以了,这实在是一个欠揍的方法,不过肯定不是我欠揍,欠揍的是微软,华丽截图来一张:

4、使用php中的文件创建方法,fopen,file_put_contents文件名直接取.htaccess就成。

我目前也就发现(发明?)了这么几个方法,不过应该够用吧?

| 16条评论 标签:  

16条评论
  1. Rc说道:

    如果用鼠标操作,最简单的还是直接复制一个,然后再进入编辑清空,就是一个新的.htaccess了

  2. […] 要采用MVC模式,需要将请求发送到一个controller处理。对文件系统里确实存在的文件请求,apache会正常处理,为了能将其他请求引导到index.php(它会再次将请求交给真正的controller)处理,可以用名为.haccess文件,这些代码也可以写在httpd.conf文件里,不过放在.htaccess中就不需要重启web server就能生效。 那么问题来了,在windows下如何创建这个.htaccess文件呢?直接新建的话,系统会警告请输入文件名,无法建立,系统将.htaccess认为是后缀了。在liux下是不会出现这个问题的。传送门在此Windows下自由创建.htaccess文件的N种方法。菜鸟的智慧是无穷的,我选择了用UltraEdit新建了一个文件,保存是文件名为”.htaccess”,文件类型选择所有文件(*.*),保存成功~~ […]

  3. […] 用Apache的Mod Rewrite模块,然后在min文件夹下新 建.htaccess文件,并添加如下Rewrite […]

  4. […] 启用Apache的Mod Rewrite模块,然后在min文件夹下新建.htaccess文件,并添加如下Rewrite规则: […]

  5. […] 启用Apache的Mod Rewrite模块,然后在min文件夹下新建.htaccess文件,并添加如下Rewrite规则: […]

  6. […] 用Apache的Mod Rewrite模块,然后在min文件夹下新 建.htaccess文件,并添加如下Rewrite […]

  7. […] 启用Apache的Mod Rewrite模块,然后在min文件夹下新建.htaccess文件,并添加如下Rewrite规则: […]

  8. […] 启用Apache的Mod Rewrite模块,然后在min文件夹下新建.htaccess文件,并添加如下Rewrite规则: […]

  9. […] 用Apache的Mod Rewrite模块,然后在min文件夹下新 建.htaccess文件,并添加如下Rewrite […]

  10. 小菜说道:

    呵呵,一直都使用notepad++建立这个文件。其实你说的那种用记事本的方法并不行,要知道编码问题很严重啊!还有一个在线生成器也挺好用来着,http://www.htaccesseditor.com/sc.shtml ,收藏着。

  11. […] .htaccess,那麼就要透過一些小技巧來建立檔案(推薦文章)。.htaccess […]

  12. laser machine说道:

    还是使用命令比较好操作

  13. 海纳百川说道:

    刚开始学,搞不定啊。

  14. HTML5SALON沙龙说道:

    […] 启用Apache的Mod Rewrite模块,然后在min文件夹下新建.htaccess文件,并添加如下Rewrite规则: […]

发表评论