2

我正在开发网络应用程序。我在重定向时遇到了 index.php 的问题。当我向控制器提交表单并重定向到另一个页面时 index.php 在域名之后自动添加到 URL。

例如

http://mydomain.com/index.php/contro/func

页面显示字符串“未指定输入文件”。在本地主机上它工作得很好。我在托管或代码方面有问题吗?任何想法 ??

4

1 回答 1

0

您需要设置一些东西才能使其正常工作

确保在您的application/config/config.php文件index_page中设置为空

$config['index_page'] = '';

用于从 url中删除的.htaccess文件index.php

RewriteEngine on
RewriteBase /
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L,QSA]

如果您的站点不在根目录中,您可能需要将此行更改为您放置站点的文件夹的RewriteBase /folder_name名称folder_name

于 2013-06-23T23:24:59.783 回答