将旧的.aspx文件重定向到Wordpress等效项

时间:2009-06-30 15:22:28

标签: asp.net wordpress redirect

我已经将一个员工旧网站转换为Wordpress。域名保持不变。所有旧的.aspx文件都属于域文件夹(www.xxx.com)的根目录,没有.htaccess文件,而Wordpress替换站点有.htaccess文件 - 域名为www.xxx.com/ctpc

我在根目录中有36个旧的.aspx文件需要永久重定向到/ ctpc子文件夹中的相应wordpress文档。

我可以做一些代码,特别是html,并且有良好的指令可以粘贴代码,但编写代码来完成这项工作显然是我的头脑。

我已经研究了一天半,如果有任何方向的话我会走下坡路。我会感激任何可能的帮助。

谢谢你, 〜珍妮弗

5 个答案:

答案 0 :(得分:2)

我建议在根域中放置.htaccess文件,并为36个.aspx文件中的每一个重定向,如下所示:

Redirect 301 /oldpage1.aspx http://www.newsite.com/ctpc/newpage

为每个.aspx文件的每一行添加其中一个。在文本编辑器中执行此操作,如Windows记事本,将其另存为.htaccess,然后将其上载到根域。

答案 1 :(得分:1)

有一个WordPress redirection plugin允许您从WordPress管理部分管理所有这些内容。您可以为所有36个页面创建重定向,然后跟踪页面被引用的时间以及哪些页面仍有旧链接。

答案 2 :(得分:0)

如果您在Wordpress中使用永久链接,请将.hpressaccess文件中重写的301重定向放在Wordpress重写文件中。并自己编辑.htaccess文件;如果你让Wordpress自动写入你的.htaccess文件,有时你最终会得到多个可能导致问题的重写条目。

答案 3 :(得分:0)

请使用重定向插件

Under Add new redirection, put the following:

Source URL: /(.*).aspx
Regular expression: checked ☑ OR Select "REGEX" after Source URL
Target URL: /$1/

答案 4 :(得分:-1)

一种解决方案可能是将META刷新标记添加到您需要重定向的每个.ASPX文件的标题部分。

例如:

<HTML>
<HEAD>
<META http-equiv="refresh" content="5;URL=http://www.xxx.com/ctpc/new-file">
...

此标记通过将用户发送到 www.xxx.com/ctpc/new-file ,在 5 秒内刷新页面。您可以通过将时间更改为 0 来立即刷新。