htaccess重定向301从友好到友好的网址

时间:2014-01-31 10:31:06

标签: .htaccess mod-rewrite friendly-url url-redirection

我在重定向方面遇到了一些问题。 我有旧链接/ sklep-borowska 和新的/ sadzonki / borowka

不,我想将301从旧的重定向到新的,如果旧的,则将url swat改为新的 我怎么能这样做?

现在我的htaccess看起来像那样

RewriteRule ^sadzonki/([0-9a-z-_]+)$ index.php?metoda=linki_seo&id=$1[L]  
RewriteRule ^sadzonki/([0-9a-z-_]+)-([0-9]+)$ index.php?metoda=linki_seo&id=$1&strona=$2[L]
RewriteRule ^sklep-([0-9a-z-_]+)$ index.php?metoda=linki_seo&id=$1 [L]  
RewriteRule ^sklep-([0-9a-z-_]+)-([0-9]+)$ index.php?metoda=linki_seo&id=$1&strona=$2 [L]

1 个答案:

答案 0 :(得分:1)

有这样的话:

RewriteRule ^sklep-(\w+)/?$ /sadzonki/$1 [L,R=301,NC]

RewriteRule ^sadzonki/([0-9a-z-_]+)$ index.php?metoda=linki_seo&id=$1[L]  
RewriteRule ^sadzonki/([0-9a-z-_]+)-([0-9]+)$ index.php?metoda=linki_seo&id=$1&strona=$2[L]
RewriteRule ^sklep-([0-9a-z-_]+)$ index.php?metoda=linki_seo&id=$1 [L]  
RewriteRule ^sklep-([0-9a-z-_]+)-([0-9]+)$ index.php?metoda=linki_seo&id=$1&strona=$2 [L]