微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php-301从Wix重定向到WordPress

我正在工作的一家公司拥有一个基于WIX的网站.我在wordpress上重新创建了该站点,从而移动了主机并重定向了域.然后,我尝试使用标准的.httaccess文件301重定向页面重定向WordPress网站上的新URL.

重定向301 /#!product / prd1 / 1063533171/42“-工作站-(mc-42)http://www.mydomain.com/product/workstation/

我现在发现WIX在URL链接结构中使用了hashbang(#!).

如何执行301重定向并保留以前的页面排名?

解决方法:

通过将此代码(由Themee添加)到主题目录上的functions.PHP中,我设法从wix重定向wordpress.

function themee_hash_redirects() {
    ?>
    <script type="text/javascript">
        function themee_hashtag_redirect( hashtag, url) {
            var locationHash = document.location.hash;
            if ( locationHash.match(/#!/img) ) {
                if ( hashtag == locationHash ) {
                    document.location.href = url;
                }
            }
        }
        // Examples how to use themee_hashtag_redirect
        themee_hashtag_redirect('#!dvd-content/c1yws', '/dvd-content/');
        themee_hashtag_redirect('#!krav-maga-shirts/c9r5', '/krav-maga-shirts/');
    </script>
<?PHP
}
add_action('wp_footer', 'themee_hash_redirects');

据我了解,这仅有助于将访问者重定向到正确的URL,而无助于SEO.
我认为下一个代码(在.htaccess文件中)应该可以帮助SEO,但仍然需要一些我不知道的修改.这是Google论坛中“ barryhunter”的帮助.

RewriteCond %{QUERY_STRING} ^_escaped_fragment_=krav-maga-shirts/c9r5
RewriteRule ^$http://www.972kravmaga.com/krav-maga-shirts [QSA,L]

它是一页重定向的示例.帮助过我的人说可以检查其是否在此页面上正常工作:http://www.rexswain.com

如果有人可以确定应在.htacess文件中确切写入什么内容,它会很好.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐