2016-02-08 60 views
2

最近决定重命名我们网站上的目录。我现在有一些旧的网址被谷歌索引,返回404错误。将目录重写为另一个使用htaccess停止404

我想尝试使用.htaccess创建一个重写来解决此问题。该目录由作业更名为就业

因此,举例来说,我想: https://myurl.com/job/Sales-Manager-Jobs-In-Havant

的样子: https://myurl.com/jobs/Sales-Manager-Jobs-In-Havant

我已经有到位一些重写它已经从创建这些SEO友好的URL ?像单joblisting.php ID = 1

这个坐落在作业目录,看起来像这样:

Options -MultiViews 
RewriteEngine on 
RewriteBase /jobs/ 

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^([\w-]+)/?$ single-joblisting.php?id=$1 [L,QSA] 

我不得不寻求帮助,以获得上述重写工作。那么谁也可以帮助解决这个问题?

回答

1

您可以使用以下重定向:

RedirectMatch 301 ^/job/(.+)$ /jobs/$1 

这将永久重定向

  • /工作/ foobar的

  • /职位/ foobar的