使用mod_rewrite更改URL段

时间:2016-12-19 18:05:27

标签: apache mod-rewrite expressionengine

我不得不将一个非常古老的表达式(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

我错过了什么?

0 个答案:

没有答案