我的旧网址如下:
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
我怀疑是否有人会输入我需要重定向到新 URL 的旧 URL。
如果有人会输入这个 URL
www.mywebsite.com/job-control/indexfull/533756/Unity3D-Game-Developer
我需要重定向到
www.mywebsite.com/job-search/jobs/533756/Unity3D-Game-Developer.
我有 1000 个旧 URL。如何重定向到新的 URL?
最佳答案
要将/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
关于php - 在 codeigniter 的 htaccess 中重定向 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46088679/