Codeigniter重写URL用斜杠替换问号

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Codeigniter重写URL用斜杠替换问号相关的知识,希望对你有一定的参考价值。

我正在使用php Codeigniter开发一个Web,我想让我的CURL看起来更好,例如我想要这个URL:

http://localhost/mlotfy/freelancing/quiz/view_quiz?id=25

看起来像这样:

http://localhost/mlotfy/freelancing/quiz/25

我在.htaccess文件中尝试了这个重写规则,但没有解决(找不到404页面)

RewriteRule quiz/([0-9]+)    quiz/view_quiz?id=([0-9]+)
答案

试试这个

RewriteRule ^quiz/([0-9]+)/?$ quiz/view_quiz?id=$1 [NC,QSA,L]

以上是关于Codeigniter重写URL用斜杠替换问号的主要内容,如果未能解决你的问题,请参考以下文章

.htaccess 用问号重写 URL

.htaccess 用问号“?”重写 URL

url 编码的正斜杠破坏了我的 codeigniter 应用程序

htaccess重定向,替换/用?

Codeigniter - 当 URL 以斜杠结尾时,相对 URL 停止工作?

psycopg2 用 '\' 反斜杠替换 '%5C'