【问题标题】:htaccess redirect 301?htaccess重定向301?
【发布时间】:2012-03-10 14:10:12
【问题描述】:

我对如何重定向此链接有疑问:

http://rude.su.lt/~veikutis/katalogas.php?link=dulkiu-siurbliai&id=1

到这个链接:

http://rude.su.lt/~veikutis/dulkiu-siurbliai/1/

使用 htaccess 301 重定向?

【问题讨论】:

    标签: .htaccess redirect http-status-code-301


    【解决方案1】:

    将此添加到您的.htaccess DocumentRoot

    RewriteEngine On
    RewriteBase /
    
    RewriteCond %{ENV:REDIRECT_STATUS} 200
    RewriteRule ^ - [L]
    
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_URI} !\.\w+$
    RewriteCond %{REQUEST_URI} !/$ 
    RewriteRule (.*) /$1/ [R,L]
    
    RewriteCond %{REQUEST_URI} ^/(\~veikutis)/([\w\d-]+)/([\d-]+)/$ [NC]
    RewriteRule ^ /%1/katalogas.php?link=%2&id=%3 [L,QSA]
    
    RewriteCond %{QUERY_STRING} !^$
    RewriteCond %{QUERY_STRING} flink=([\w\d-]+)&id=(\d+) [NC]
    RewriteRule ^(~veikutis) /$1/%1/%2/? [L,R]
    

    【讨论】:

      猜你喜欢
      • 2011-05-01
      • 2011-01-03
      • 2021-07-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多