我有一个用Code Igniter 2.0编码的网站设计原型,我无法访问内部页面。
以下是网站原型的链接:http://thepbe.org/
当我尝试访问内部页面时,浏览器只显示“未指定输入文件。”
我认为我的.htaccess文件出了问题。
这是我的.htaccess文件中的代码:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|robots\.txt)
RewriteRule ^(.*)$ index.php/$1
答案 0 :(得分:4)
打开application/config/config.php
文件并确保已设置这些选项。
$config['index_page'] = “”;
$config['uri_protocol'] = “AUTO“;
然后将.htaccess文件更改为:
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/system.*
RewriteRule ^(.*)$ index.php?/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?/$1 [L]
答案 1 :(得分:0)
问题是由于没有.htaccess文件或不完整的.htaccess文件。
您可以使用以下代码来执行.htaccess
.modal{
padding: 10px;
border: 1px black solid;
width: 80%;
background: white;
z-index: 1000;
border-radius: 5px;
max-height: 80%;
overflow: scroll;
position: absolute;
left:0;
top:0;
right:0;
bottom:0;
margin: auto;
}