【发布时间】:2011-12-03 11:17:45
【问题描述】:
我想重写codeigniter url rewrite的代码。
我使用了以下代码。
RewriteEngine On
RewriteBase /whype
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
RewriteRule ^admin$ administration
RewriteRule ^video/([0-9]+)/(.*)$ videos/details/$1/$1
它在删除 index.php 时效果很好。 但它不适用于url重写
我希望 example.com/admin 变成 example.com/administration
和
example.com/video/123/title 变为 example.com/videos/details/123/title
提前致谢, w3父亲
【问题讨论】:
-
我很恼火,因为你不能在控制器的索引中使用额外的信息,你必须使用不同的方法 -> url 中不需要的东西。所以我很感兴趣什么对你有用。
标签: .htaccess codeigniter url-rewriting codeigniter-url