[英]Codeigniter specific URL rewriting
在我的一個CI應用程序中,我有一個名為Movies的控制器,其中正在顯示電影的詳細信息,其URL看起來像
http://localhost/movies/index/12/Movie-Name
這里的12是電影ID,用於從db和電影名稱中獲取值,用於SEO URL。
我想將此網址重寫為
http://localhost/12-Movie-Name
我已經使用http://codeigniter.com/wiki/mod_rewrite從應用程序中刪除了index.php
請事先幫助
也許嘗試
RewriteRule ^/([0-9]+)\-([^/]+?)/?$ /movies/index/$1/$2
盡管這可能會導致Codeigniter應用程序的其他部分出現問題。
或者您可以將其添加到Codeigniter路由器
$router['/(:any)'] = 'movies/index/12/$1';
但您的電影ID需要設置為帶標題的字符串。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.