从旧站点重定向到新站点

时间:2017-03-06 06:48:22

标签: php wordpress redirect http-redirect

我有一个非常奇怪的问题。以前,我使用的是Wordpress,我的链接路径为http://www.acetraining.com.sg/index.php/contact-us/

我刚刚将网站还原为非Wordpress,并且拥有http://www.acetraining.com.sg/contact_us.html的静态链接。我怎么可能将旧路径重定向到这条新路径?我已经有一个重定向器脚本,我知道我必须放置这个代码:

<meta http-equiv="refresh" content="0; url=http://example.com/" />

到html页面的头部区域。我所做的是我已经创建了一个index.php作为文件夹名称和另一个contact-us作为子文件夹,然后我在其中创建了一个index.html文件,但它根本不起作用。

有人建议吗?

2 个答案:

答案 0 :(得分:0)

早上好!

我认为使用元标记进行重定向不会对您的SEO有利。由于它是一个明确的URL移动,我建议您标题301(Redirect Permanent)。您可以通过在public_html(或您的网站公共根目录)中创建.htaccess文件来使用它,并使用以下内容:

RedirectPermanent /index.php/contact-us/ http://www.acetraining.com.sg/contact_us.html

希望这可以帮助你。

答案 1 :(得分:0)

如果您的服务器根目录中没有.htaccess文件!

使用文本编辑器(如记事本)创建一个空文本文件,并将其另存为htaccess.txt并添加代码。

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {


    static NSString *CellIdentifier = @"Cell";
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (cell == nil)
    {

       //Some code
    }

    NSArray *keys = [empDict allKeys];

    for(int i=0 ; i<[keys count]; i++ )
    {

        NSString *value=[medicationDict objectForKey:[keys objectAtIndex:i]];
        if ([value isEqual: [NSNull null]]) {

            [empDict setValue:@"--" forKey:[keys objectAtIndex:i]];

        }

    }

    if(indexPath.row==0)
    {
        cell.textLabel.text = @"EmployeeName";
        cell.detailTextLabel.text=[empDict objectForKey:@"empName"];
    }

    if(indexPath.row==1)
    {
        cell.textLabel.text = @"Experience";
        cell.detailTextLabel.text=[empDict objectForKey:@"Experience"];
    }

    if(indexPath.row==2)
    {
        cell.textLabel.text = @"Attendance";
        cell.detailTextLabel.text=[empDict objectForKey:@"Attendance"];
    }
    if(indexPath.row==3)
    {
        cell.textLabel.text = @"Subject";
        cell.detailTextLabel.text=[empDict objectForKey:@"Subject"];
    }
    if(indexPath.row==4)
    {
        cell.textLabel.text = @"Education";
        cell.detailTextLabel.text=[empDict objectForKey:@"Education"];
    }
    if(indexPath.row==5)
    {
        cell.textLabel.text = @"ClassTimings";
        cell.detailTextLabel.text=[empDict objectForKey:@"GMT",
                                   @"Time",@"TimeZone"];
    }
}

注意: 您应该将文件另存为htaccess.txt的原因是因为许多操作系统和FTP应用程序默认情况下无法读取或查看.htaccess文件。上传到服务器后,您可以将文件重命名为.htaccess

希望它会为你修复重定向。