我在重定向方面遇到了一些问题。 我有旧链接/ 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]
答案 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]