我正在为客户重新开发一个网站。
他们当前的站点已写入。asp。我已经在WordPress中重建了,因为他们需要CMS。
我们正在将DNS重新发布到托管环境。
我的问题是-我需要建立一个。htaccess文件(我认为这是将所有旧URL重定向到新URL的最佳方式)。一些URL结构已经更改,因此这不仅仅是更改的情况。asp>。php。所以。。。我应该在哪里上传。htaccess文件-这需要放在根目录中还是放在我的wp主题文件夹中?
谢谢
我正在为客户重新开发一个网站。
他们当前的站点已写入。asp。我已经在WordPress中重建了,因为他们需要CMS。
我们正在将DNS重新发布到托管环境。
我的问题是-我需要建立一个。htaccess文件(我认为这是将所有旧URL重定向到新URL的最佳方式)。一些URL结构已经更改,因此这不仅仅是更改的情况。asp>。php。所以。。。我应该在哪里上传。htaccess文件-这需要放在根目录中还是放在我的wp主题文件夹中?
谢谢
您只需添加。htaccess访问网站的根目录时要小心,因为如果你在WordPress管理员中更改了链接slug结构,WordPress将添加它自己的链接slug结构。
在htaccess文件中,应使用301 re-direction,如下所示:
redirect 301 /oldpage.asp http://www.thesite.com/newpage/
如果它是一个大网站,那么你不会想重新定向所有页面,尽管这可能是值得的。我通常只是做一个谷歌网站:搜索和重新定向最重要的页面,以及任何第一或第二页列表。add_action(\'template_redirect\', \'add_header_redirect\', 0, 0); function add_header_redirect(){ if( is_page(array(8, \'testimonials\', \'Testimonials\')) ){ $default_testimonial = get_permalink( 19 ); header(\"Locatio