Php 使用.htaccess重写URL(删除$\u GET变量)

Php 使用.htaccess重写URL(删除$\u GET变量),php,apache,.htaccess,codeigniter,mod-rewrite,Php,Apache,.htaccess,Codeigniter,Mod Rewrite,我有一个网址:https://example.com/beehive_deposit?id=6a23361b37MjE-&所有者客户id=607dde5711MQ-- 我想把它转换成这样: https://example.com/beehive_deposit/6a23361b37MjE-/607dde5711MQ-- 我正在PHP中使用codeigniter框架 我在.htaccess中尝试了类似的方法: RewriteEngine on RewriteBase / RewriteRule ^

我有一个网址:
https://example.com/beehive_deposit?id=6a23361b37MjE-&所有者客户id=607dde5711MQ--

我想把它转换成这样:

https://example.com/beehive_deposit/6a23361b37MjE-/607dde5711MQ--


我正在PHP中使用codeigniter框架

我在
.htaccess
中尝试了类似的方法:

RewriteEngine on
RewriteBase /
RewriteRule ^beehive_deposit/([^/.]+)/?$ beehive_deposit?id=$1 [L,QSA,NC]
HTML:


你搞错了。输出到客户端HTML的URL应该已经是“干净”格式:


你搞错了。输出到客户端HTML的URL应该已经是“干净”格式:


我正在使用codeigniter框架。它说根据框架的默认路由(我猜)找不到页面。那个么你们应该已经提到了。CI有自己的预期url结构。抱歉。我忘了提那件事了。让我编辑我的问题。我正在使用codeigniter框架。它说根据框架的默认路由(我猜)找不到页面。那个么你们应该已经提到了。CI有自己的预期url结构。抱歉。我忘了提那件事了。让我编辑我的问题。
<a href="/beehive_deposit?id=b5347cb1cdMjE-&amp;owner_cus_id=d6cc12707fMQ--"></a>
<a href="https://example.com/beehive_deposit/6a23361b37MjE-/607dde5711MQ--"></a>
RewriteRule ^beehive_deposit/(.*)/(.*)$ beehive_deposit.php?id=$1&cus_id=$2