将ASP站点移动到WordPress-寻找有关重定向的帮助

时间:2011-01-07 作者:jeremyswright

我正在将一个由asp页面组成的网站移动到一个完全重新设计的Wordpress网站。现在是时候为那些旧页面创建301重定向了,所以我不会破坏任何链接。

我也安装了重定向插件。

我试着用它来做这些类型的重定向。我也尝试过使用htaccess,但我所尝试的一切都导致了这个错误。

404-找不到文件或目录。您正在查找的资源可能已被删除、名称已更改或暂时不可用。

我猜服务器正在尝试在应用重定向之前处理页面。

我相信其他人以前也这样做过,所以如果有任何想法/想法,我们将不胜感激。

谢谢

杰里米

My htaccess currently looks like this:
FileETag None
Header unset ETag
Options +FollowSymLinks

Redirect 301 /customers/default.asp http://twostep2.com/customers/testimonials

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

# BEGIN WordPress

RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress
<小时>

3 个回复
最合适的回答,由SO网友:jeremyswright 整理而成

如果其他人偶然发现了这一点,那么这个问题与我的提供者中的设置有关。上面所有关于如何重定向的评论都是正确的,但问题出在服务器端。

我正在使用Rackspace云站点托管wordpress站点。

为了让ASP或ASPX页面重定向到PHP,必须在apache服务器上启用IIS。

它们在此处提供说明:http://cloudsites.rackspacecloud.com/index.php/How_do_I_enable_a_secondary_technology%3F

然后你必须有一个网站。配置文件,用于从ASP重定向到PHP。

杰里米

SO网友:MikeSchinkel

使用Apache指令无疑是处理重定向的众所周知的方法。但我将推荐另一种更容易调试的方法;just write your 301 Redirects in PHP 使用\'template_redirect\' WordPress提供的挂钩。以下问题标题链接到我的答案,我提供了解决问题的完整代码:

  • Creating 301 Redirects for Post, Page, Category and Image URLs?if 或select..case 逻辑,或者使用旧URL作为数组键,使用新URL作为数组值。性能不应该是一个问题,因为搜索引擎将快速调整以服务新的URL,并且您可能在旧URL上收到的任何流量将迅速减少。

    并确保将您的WordPress站点恢复到其标准状态:

    # BEGIN WordPress
    
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    # END WordPress
    

SO网友:Atif Tariq

请使用重定向插件

Under Add new redirection, put the following:

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

结束

相关推荐

Slug is redirecting to 404

我有一个页面叫做菜谱。我将其更改为Recipes\\u old并更改了slug,以便创建一个新的Recipes页面。当我创建新配方页面时,slug被正确定义为/Recipes/但我无法访问该页面,WordPress正在将所有请求重定向到/Recipes\\u old/如何删除重定向?我已经删除了Recipes\\u old和Recipes。不过,slug仍在重定向。