【问题标题】:redirect url in htaccess in codeigniter在codeigniter的htaccess中重定向url
【发布时间】:2018-02-15 17:44:31
【问题描述】:

我的旧网址如下:

www.mywebsite.com/job-control/indexfull/533756/Unity3D-Game-Developer

为了 SEO 友好,我在 CodeIgniter 文件的 route.php 中更改了 URL。现在我的网址是这样的。

www.mywebsite.com/job-search/jobs/533756/Unity3D-Game-Developer

我怀疑是否有人会输入旧网址,我需要重定向到新网址。

如果有人输入这个网址

www.mywebsite.com/job-control/indexfull/533756/Unity3D-Game-Developer

我需要重定向到

www.mywebsite.com/job-search/jobs/533756/Unity3D-Game-Developer。

我有 1000 个旧网址。如何重定向到新网址?

【问题讨论】:

  • RewriteRule ^job-control/indexfull/(.*)$ job-search/jobs/$1 [L,QSA] 可能会有所帮助。
  • 工作,谢谢....

标签: php .htaccess codeigniter url redirect


【解决方案1】:

要将 /job-control/indexfull/* 的整个目录重定向到 /job-search/jobs/* 使用:

.htaccess

RewriteRule ^job-control/indexfull/(.*)$ /job-control/indexfull/$1 [R=301,NC,L]

如果您只是想将旧链接重定向到新链接,请使用:

Redirect 301 /job-control/indexfull/533756/Unity3D-Game-Developer /job-search/jobs/533756/Unity3D-Game-Developer

【讨论】:

  • 它为我工作,非常感谢@Matthew Sabatini
猜你喜欢
  • 2016-07-02
  • 2015-04-15
  • 2018-01-22
  • 2015-09-14
  • 2013-05-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-20
相关资源
最近更新 更多