2012-03-19 26 views
0

我有我的網站的新版本,但新的url完全不同。舊的就像/some-page-3.html,新的就像/ article/index/5,並且id之間沒有關聯。將訪問者重定向到新頁面

我想將訪問者重定向到新頁面,當有人從谷歌來到/some-page-3.html,然後將他重定向到文章/索引/ 5。即使我必須爲htaccess中的每個頁面寫一行,我也確實需要這一點。

回答

0

一種選擇是重定向一切交給主文件(控制器),並在代碼內部處理重定向(這就是所謂的自舉)

如果你想與mod_rewrite的做用薄

RewriteCond %{REQUEST_URI} ^/some-page-3.html$ [NC] 
RewriteRule ^(.*)$ /article/index/5 [QSA,L] 

ps以上將無法使用尾部斜線,以啓用這些使用^/some-page-3.html[/]?$ [NC]

+0

我不明白爲什麼不工作,它只是繼續重定向到404。新的網站是用codeignitere構建的。 – 2012-03-19 17:37:36

相關問題