Php 将url参数添加到codeigniter中的重定向函数
我对codeignitor中的重定向功能有问题 我有以下代码Php 将url参数添加到codeigniter中的重定向函数,php,.htaccess,codeigniter,Php,.htaccess,Codeigniter,我对codeignitor中的重定向功能有问题 我有以下代码 redirect('register/?id='.$post["id"]); // It works 但当我这么做的时候 redirect('register/'.$post["id"]); // Then it says page missing. 注册页面在那里,但它不理解url参数。我不确定这是htaccess问题还是框架问题 htaccess文件 <IfModule mod_rewrite.c> Op
redirect('register/?id='.$post["id"]); // It works
但当我这么做的时候
redirect('register/'.$post["id"]); // Then it says page missing.
注册页面在那里,但它不理解url参数。我不确定这是htaccess问题还是框架问题
htaccess文件
<IfModule mod_rewrite.c>
Options +FollowSymLinks -Indexes
Options -MultiViews
RewriteEngine on
RedirectMatch 403 ^/.*/(system/cms/cache|system/codeigniter|system/cms/config|system/cms/logs|\.git|\.hg).*$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
<IfModule mod_php5.c>
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>
<IfModule !mod_php5.c>
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>
</IfModule>
选项+FollowSymLinks-索引
选项-多视图
重新启动发动机
重定向匹配403^/*/(system/cms/cache | system/codeigniter | system/cms/config | system/cms/logs | \.git | \.hg)*$
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则^(.*)$index.php?/$1[L]
重写规则^(.*)$index.php?/$1[L]
非常感谢您的帮助。提前感谢。您是否使用mod_rewrite?那么请出示你的重写规则。如果你使用一个框架,请告诉我们它的名称框架名称在我的问题中。我使用的是基于codeignitor的ProCMS,并且有一个htaccess文件。好的。很抱歉是我的错。我没有正确阅读。np..我添加了htaccess代码。谢谢。您是否正在重定向到
寄存器
控制器的索引
功能@拉吉