从codeigniter到laravel创建后备网址

时间:2015-09-15 19:14:21

标签: php codeigniter laravel

我们使用codeigniter作为我们当前的框架,但现在我们正在开发laravel来增强一些功能,但我们面临的问题之一是在codeigniter中使用旧网址的后备,我们当前的网址看起来像< / p>

www.school.com/index.php/student/subjects/102030

如何将此转换为此

www.school.com/students/subjects/102030

在我们的网址中遇到处理index.php的问题,因为它们在google中被编入索引,这会让他们感到烦恼,并且对seo来说会很糟糕

1 个答案:

答案 0 :(得分:0)

如果您使用的是apache,则可以使用.htaccess。经过一些测试后,这样的事情应该有效:

RewriteEngine on
RewriteRule ^index\.php\/student\/subjects\/([0-9]+)$ students/subjects/$1 [R=301,L]

它正在进行301重定向,所以新的网址会在一段时间后取代搜索引擎中的旧网址。