标签‘htaccess’

nginx支持.htaccess文件实现rewrite伪静态

在网上查到的资料很多人都说nginx目前不支持.htaccess文件来做伪静态,小子也觉得不应该,作为世界上轻量级最好用的WEB服务器,Nginx应该可以的,谷歌了一下,找到了nginx完全可以支持.htaccess文件的资料,其实linux下的文件是没有扩展名区别的,而针对nginx的伪静态配置文件更是没有名称的区别,只要指定相应路径即可,具体步骤请按如下操作:

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

# nginx rewrite rule 
rewrite ^(.*?)/article/.*?-(\d+)-(\d+)\.html$ $1/show.html?id=$2&page=$3 break; 
rewrite ^(.*?)/category/.*?-(\d+)-(\d+)\.html$ $1/list.html?id=$2&page=$3 break; 
rewrite ^(.*?)/tag/([^/]+)/?$ $1/tag.html?w=$2 break;   <a href="http://www.poorren.com/nginx-htaccess-rewrite/#more-1758" class="more-link">查看更多...</a>

.htaccess实现目录跳转的代码

cpanel空间做网站目录跳转,可以利用.htaccess Redirect实现文件夹目录跳转。
代码如下:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^$ \/direct
</IfModule>

direct中相应目录名,.htaccess放在要跳转的目录下即可。
当打开目录链接时,就会自动跳转到下级目录 /direct中。

无觅相关文章插件,快速提升流量