繁体   English   中英

使用Codeigniter路由和.htaccess URL重写

[英]Using Codeigniter Routing and .htaccess URL rewriting

我想了解Codeigniter URL路由和.htaccess URL重写。 都一样吗

基本上,我想隐藏传递给控制器​​的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

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

但是我不明白如何在路由文件中获取记录的ID(即34

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM