专注网站设计、制作、开发

精良的设计开发团队、优质贴心的售前售后服务、全程的技术支持!

全国咨询热线:400-806-2015

专业网站定制热线: 400-806-2015

.htaccess配置及简单伪静态

2019-01-04 16:01 - 作者:顺茂企服

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

简单写了一个小例子:

DirectoryIndex index.html index.php
RewriteEngine on
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.hbsmwlkj.com$1 [R,L]
RewriteCond %{HTTP_HOST} ^www.hbsmwlkj.com [NC]RewriteRule ^(.*)$ http://www.hbsmwlkj.com/$1 [L,R=301]
RewriteRule ^index.html$ /index.php
RewriteRule ^about-us/(index.html)?$ /index.php?a=about/index
RewriteRule ^contact-us/(index.html)?$ /index.php?a=about/lx
#新闻类
RewriteRule ^news/(list\.html|list-1\.html|index.html)?$ /index.php?a=news/index
RewriteRule ^news/list-([0-9]*)\.html$ /index.php?a=nc/index&page=$1
RewriteRule ^news/([0-9]*)\.html$ /index.php?a=nc/info&i=$1