htaccess редирект 301? - PullRequest
       3

htaccess редирект 301?

0 голосов
/ 20 февраля 2012

У меня есть вопрос, как перенаправить эту ссылку:

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

К этой ссылке:

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

С перенаправлением htaccess 301?

1 Ответ

0 голосов
/ 20 февраля 2012

Добавьте это к вашему .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]
...