【发布时间】:2012-01-05 08:14:13
【问题描述】:
这是网址
http://rapidsurfing.net/visio/xip8yT
我的网站是用 codeigniter 开发的。因此,当链接上面的 url 时,我想转到一个控制器功能。我怎样才能使用 htaccess 做到这一点。
这是我的 httaccces 代码
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^p\/(.*)$ page.php?q=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?admin/index/url=$1 [QSA,L]
</IfModule>
url 的值为 xip8yT。admin 是控制器名称,index 是该控制器中的函数。
但是当我将 url http://rapidsurfing.net/visio/xip8yT 粘贴到地址栏中时,它会加载 404 not found 错误。
我的代码有什么问题或错误?
我的默认控制器是管理员。
【问题讨论】:
标签: php .htaccess redirect codeigniter-2