我试图从url中删除index.php过去4天,但没有成功。在codeigniter中删除index.php -htaccess
http://domainName.com/CI/index.php/controller-name/function/parameter
CI是GoDaddy的托管文件夹。
/
的.htaccess
CI
谷歌搜索后,我试着用下面的代码,但只得到一个空白页或错误:500,也是我不明白的逻辑。请有人帮我找到我出错的地方。
RewriteEngine on
RewriteCond $1 !^(index\.php|[Javascript/CSS/Image root Folder name(s)]|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
第二
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]
我也改了行,CI /应用/配置/ config.php文件
$config['index_page'] = '';
$config['uri_protocol'] = “REQUEST_URI”
试试这个: HTTP://计算器.com/questions/14783666/codeigniter-htaccess-and-url-rewrite-issues/14807463#14807463 –
如何在godaddy服务器中允许override(apache.conf)..在我的服务器中什么都不起作用。我的base_url是http://domain.com/ci/ –