【发布时间】:2011-08-28 05:14:59
【问题描述】:
各位程序员,我在 codeigniter 控制器中有一个函数,它接受几个参数,其中一个是电子邮件地址。它被称为喜欢这样:
domain/path/mycontroller/myfunc/email@gmail.com/anotherparam
控制器收到的是:email@gmail_com
我的 CI 配置中允许使用句点和“@”:
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-@';
我的 .htaccess 如下:
RewriteEngine On
RewriteBase /myapp/
RewriteCond $1 !^(index\.php|images|css|js|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /myapp/index.php?/$1 [L]
有什么想法可以解决这个问题吗?
谢谢
【问题讨论】:
标签: .htaccess url codeigniter