如何从 CodeIgniter 中的 URL 中删除控制器和方法名称



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

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

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

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

参数 A123 在上面的 URL 中不是常量,它可能会更改 B123、G123、3FG567...等。

我经历了这个,但得到 404 错误。我在我的路由中添加了以下代码.php但它没有重定向到其他页面。

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

再做一件事。

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

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

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

最新更新