最近决定重命名我们网站上的目录。我现在有一些由Google索引的旧网址,它们返回404错误。
我想尝试使用.htaccess创建重写来解决此问题。目录已从作业重命名为作业
因此,例如,我想要:https : //myurl.com/job/Sales-Manager-Jobs-In-Havant
看起来像:https : //myurl.com/jobs/Sales-Manager-Jobs-In-Havant
我已经进行了一些重写,这些重写已经从诸如single-joblisting.php?id = 1之类的东西创建了这些SEO友好的URL。
它位于作业目录中,如下所示:
Options -MultiViews
RewriteEngine on
RewriteBase /jobs/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([\w-]+)/?$ single-joblisting.php?id=$1 [L,QSA]
我不得不寻求帮助以使上述重写工作正常进行。那么有人可以帮助解决这个问题吗?
您可以使用以下重定向:
RedirectMatch 301 ^/job/(.+)$ /jobs/$1
这将永久重定向
到
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句