首页/办公软件/内容

.htaccess文件的妙用你知道多少?_网站运营

办公软件2023-07-23 阅读()
rss2)/?$ http://feeds.2zzt.com/wordpress-admin/  
  •   
  • 4、主机错误页面的定义

    这个功能相对于大家使用虚拟主机的话,可能都已经有相关设置了,但如果是自己搭建环境的话,相信还是需要用到的,具体操作:

    1. ErrorDocument 400 /errors/badrequest.html  
    2. ErrorDocument 401 /errors/authreqd.html  
    3. ErrorDocument 403 /errors/forbid.html  
    4. ErrorDocument 404 /errors/notfound.html  
    5. ErrorDocument 500 /errors/serverr.html 

    5、指定类型的文件的打开方式

    好吧,又一个陌生的功能来了,这个功能主要表现在于个别站点的音乐(mp3)文件,图片(jpg、png、gif)文件等文件必须通过下载方式得到,对于下载站来说,这样的指令是很需要的,具体操作:(自已添加文件扩展名即可)

    1.   
    2. ForceType application/octet-stream  
    3. Header set Content-Disposition attachment  
    4.   

    6、php错误运行的记录生成

    又一个陌生的功能来了,意思就是生成主机空间运行php所产生错误的记录,对于技术宅或者查询被黑记录是十分需要的,想象下,在密密麻麻的记录中,寻找着一些蛛丝马迹,是否很牛B的样子,呵呵。具体操作:

    1. # 启用不向用户显示错误  
    2. php_flag display_startup_errors off  
    3. php_flag display_errors off  
    4. php_flag html_errors off  
    5. # 记录日志到文件  
    6. php_flag log_errors on  
    7. php_value error_log /location/to/php_error.log  

    7、网址中的文件扩展名的设定

    从名称看不出具体的含义吧,其实很简单,这个功能可以移除网址中 文件的扩展名 例如.php .asp .html 通过.htaccess文件来实现起来是比较简单和安全的,也是比较有效率的,当然这也是比较极端的做法,技术宅的爱好,但搜索引擎不爱好,搜索引擎更爱静态文件,比如.html 所以需要谨慎使用!具体操作:

    1. RewriteEngine on  
    2. RewriteCond %{REQUEST_FILENAME} !-d  
    3. RewriteCond %{REQUEST_FILENAME}.html -f  
    4. RewriteRule ^(.*)$ $1.html  
    5. # html可以被替换成为asp、php等  

    8、未配置的apache为自动列出文件目录

    我们经常会看到一些网站打开后是文件目录?其实他们是未配置的apache环境产生的,那么这很不安全,下面的代码能够轻松解决:

    1. Options -Indexes  

    9、网站页面压缩,也叫静态资源压缩(Gzip)

    加快页面打开速度的有效方法就是页面静态压缩,简称gizp,当然静态化的方面有很多,这里说下普遍页面的压缩,即静态资源压缩(Gzip),操作方法很简单:

    1.   
    2. AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml application/x-httpd-php application/x-javascript  
    3.   

    10、纠正代码的编码

    很多朋友在写完一段代码上传到服务器后,经常出现了乱码的情况,而下面这个步骤,将解决因为代码编码而乱码的问题:

    1. <FilesMatch ".(htm(北联网教程,专业提供视频软件下载)

      第1页  第2页  第3页  第4页  第5页  第6页  第7页  第8页  第9页  第10页  第11页  第12页  第13页 

      ……

    相关阅读