如何从CodeIgniter中的URL中删除Controller和方法名称

时间:2017-07-05 11:52:36

标签: php .htaccess codeigniter routing

目前我的网址看起来像这样

http://www.domain12.co.un/register/user/A123

我想从URL中删除/注册/ user /所以,它应该看起来像这样。

http://www.domain12.co.un/A123

参数A123在上述URL中不是常数,可能会改变B123,G123,3FG567 ......等。

我经历了this,但收到404错误。我在routes.php中添加了以下代码,但它没有重定向到其他页面。

 $route['(:any)'] = "register/user/$1";

1 个答案:

答案 0 :(得分:1)

再做一件事......

创建.htaccess文件并粘贴以下代码

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L] 
</IfModule>

并将此.htaccess文件保存在根文件夹中,然后尝试