我不得不将一个非常古老的表达式(v1.7)网站移动到一个新的主机,这需要对我的网址结构进行一些更改。因为该网站已经存在了一段时间,人们肯定已经为已更改的旧网址添加了书签。不是因为没有尝试,我很难让我的.htaccess文件正确地将网址重定向到新格式。
我有像http://example.com/cre/teachers/ ...和http://example.com/cre/reseachers/这样的网址...现在我需要将它们更改为 http://example.com/index.php/teachers/ ...和http://example.com/index.php/researchers/ ...
我试过的一件事没有用
RewriteCond %{REQUEST_URI} "/cre/"
RewriteRule "(.*)/cre/(.*)" "$1/index.php/$2" [PT]
虽然将人们送到我的主页更好,但也没有工作
RewriteRule ^cre/(.+)$ index.php/$1
我错过了什么?