【已解决】军哥,能不能帮忙写个301规则?
lnmp环境,求个301规则。原来目录为:http://www.xxx.com/html/20141230/32342.html
现在改为:http://www.xxx.com/html/32342.html
去掉了中间的日期。
想用301重定向在访问http://www.xxx.com/html/20141230/32342.html时跳转到http://www.xxx.com/html/32342.html。
日期是不一样的。
军哥,能否帮忙写个,谢谢了。
把代码分享给大家:
rewrite '^/html/({8})/(.*)\.html$' http://www.xxx.com/html/$2.html permanent;
[ 本帖最后由 hjytub2 于 2015-1-6 20:58 编辑 ] location ~* ^/html/20141230/ {
rewrite ^/html/20141230/(.*)$ http://www.xxx.com/html/$1 permanent;
}
回复 2# 的帖子
军哥,这个可以用,但像20141230这样有很多,比如201411229是不同的,有没有什么办法解决?不会每个目录都写一个吧?[ 本帖最后由 hjytub2 于 2015-1-5 21:55 编辑 ]
rewrite '^/html/({8})/(.*)\.html$' http://www.xxx.com/html/$2.html permanent;
回复 4# 的帖子
军哥,已经搞定了,非常感谢。把代码分享给大家:location ~* '^/html/({8})/(.*)\.html$'
{
rewrite '^/html/({8})/(.*)\.html$' http://www.xxx.com/html/$2.html permanent;
}
[ 本帖最后由 hjytub2 于 2015-1-6 13:12 编辑 ] 直接rewrite '^/html/({8})/(.*)\.html$' http://www.xxx.com/html/$2.html permanent; 就行
回复 6# 的帖子
谢谢军哥,又学了一招。
页:
[1]