【发布时间】:2013-11-27 02:21:55
【问题描述】:
我正在使用 codeigniter 制作应用程序,现在正在上传到 GoDaddy 服务器但收到 404 错误。
我的代码是这样的
$config['index_page'] = "index.php?";
$config['uri_protocol'] = "QUERY_STRING";
.htaccess 文件是
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?$1 [L]
我得到了类似的价值
http://yourdomain.com/index.php?controller/action/etc
但我需要
http://yourdomain.com/controller/action/etc
请帮忙。
【问题讨论】:
-
RewriteRule ^(.*)$ /index.php/$1 [L] -
godaddy 网址中的@Hussaintamboli 就像.../index.php?..
-
我不知道godaddy url,但是要在CI 中传递
http://yourdomain.com之后的所有内容,请执行上述操作。如果您想为images添加一些例外,即您不希望http://yourdomain.com/images/image.png遵循上述规则,请将其放在其上方 - `RewriteCond $1 !^(index\.php|images)`
标签: .htaccess codeigniter url-rewriting