使用 Codeigniter 路由和 .htaccess URL 重写

拉詹

我想了解 Codeigniter URL Routing 和 .htaccess URL Rewriting。两者一样吗?

基本上,我想隐藏传递给控制器​​的 ID。我想了解如何使用它们中的任何一个来做到这一点吗?

我也可以只显示我的域和文件夹名称并隐藏 URL 的另一部分

例如。

www.example.com/distributor/tenant/info/1

www.example.com/distributor

那么我可以使用 .htaccess 隐藏我的控制器和 ID

我当前的 .htaccess 看起来像这样

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

</IfModule>

可以用 Codeigniter Routes 做同样的事情吗?

我在 codeigniter 的文档中看到了类似的内容Routes

$route['blog/joe'] = 'blogs/users/34';

但我不明白如何34在我的路由文件中获得记录的 ID?

我对 .htaccess 和 Codeigniter 路由知之甚少,所以请解释一下。

用户5139148

通过使用 post 方法,您可以找到问题的解决方案。例如

<form action="page_url" method="POST">
<input name="id" value="16" type="hidden">
<input type="submit" value="Show Details">
</form>

希望你能理解。如果您在这方面需要更多指导,我很乐意为您提供帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用.htaccess在php CodeIgniter中重写URL

来自分类Dev

使用htaccess和regex重写旧的URL

来自分类Dev

使用htaccess重写URL

来自分类Dev

.htaccess和url重写

来自分类Dev

使用多个GET变量和相对URL重写htaccess URL

来自分类Dev

使用.htaccess自动重写URL?

来自分类Dev

如何使用.htaccess重写URL

来自分类Dev

对URL使用htaccess重写规则

来自分类Dev

如何使用.htaccess重写URL

来自分类Dev

使用.htaccess重写部分url

来自分类Dev

如何使用 htaccess 重写 url

来自分类Dev

URL重写和htaccess文件

来自分类Dev

使用 .htaccess 和 404 原始路径重写 URL

来自分类Dev

如何在Codeigniter中使用htaccess文件将URL重写为特定控制器类

来自分类Dev

PHP Codeigniter Htaccess。删除控制器名称和index.php并重写url

来自分类Dev

使用.htaccess和localhost url路由的问题

来自分类Dev

如何使用htaccess使用URL重写?

来自分类Dev

Codeigniter URL重写.htaccess在CentOS上不起作用

来自分类Dev

如何使用.htaccess重写特定URL条件和常规URL条件的URL?

来自分类Dev

在Windows的url中使用htaccess重写规则:

来自分类Dev

使用.htaccess进行动态URL重写

来自分类Dev

使用.htaccess重写多种语言的URL

来自分类Dev

如何使用.htaccess很好地重写url

来自分类Dev

使用htaccess文件在PHP中重写URL

来自分类Dev

如何使用htaccess modrewrite重写URL

来自分类Dev

在PHP中使用.htaccess重写URL

来自分类Dev

使用htaccess自定义URL重写

来自分类Dev

htaccess使用重写规则重定向URL

来自分类Dev

使用htaccess进行简单的URL重写