【问题标题】:htacces redirect 301 from friendy to friendy urlhtaccess 将 301 从友好的 url 重定向到友好的 url
【发布时间】:2014-02-24 00:18:42
【问题描述】:

我正在为重定向的一些问题而苦苦挣扎。 我有旧链接 /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]

【问题讨论】:

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


    【解决方案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]
    

    【讨论】:

    • 很高兴知道它成功了。您现在可以将答案标记为已接受吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-07
    • 2014-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-28
    相关资源
    最近更新 更多