Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从URL Codeigniter 1.7.2中删除index.php_Php_.htaccess_Codeigniter - Fatal编程技术网

从URL Codeigniter 1.7.2中删除index.php

从URL Codeigniter 1.7.2中删除index.php,php,.htaccess,codeigniter,Php,.htaccess,Codeigniter,我已将codeigniter项目和所有相关数据库从旧服务器(Centos 5.11)移动到新服务器(Centos 6.7)。在旧服务器中,在.htacess文件和其他更改的帮助下,已经完成了从URL中删除index.php的任务。我已经在新服务器上移动了整个项目,没有做任何更改。当我访问项目的主页面(即登录页面)时,它工作正常,显示时没有任何问题。但当我登录时,我得到了一个404错误页面。但是当我在需要的地方添加index.php片段时,它就可以工作了!将项目移动到最新服务器版本是否会导致问题?

我已将codeigniter项目和所有相关数据库从旧服务器(Centos 5.11)移动到新服务器(Centos 6.7)。在旧服务器中,在.htacess文件和其他更改的帮助下,已经完成了从URL中删除index.php的任务。我已经在新服务器上移动了整个项目,没有做任何更改。当我访问项目的主页面(即登录页面)时,它工作正常,显示时没有任何问题。但当我登录时,我得到了一个404错误页面。但是当我在需要的地方添加index.php片段时,它就可以工作了!将项目移动到最新服务器版本是否会导致问题?

选项-索引
 RewriteEngine On
 Options All

 #php_flag display_errors Off
 #php_value error_reporting 1
 #php_value post_max_size 8M
 #php_value upload_max_filesize 8M
 #php_value memory_limit 150M
 # These settings when uncommented, giving 500 Internal Server Error on 
 # the new server http://119.18.48.12

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

#RewriteRule ^/(.*).php         /uat/index.php/$1.php [L,NC]
RewriteRule ^/(.*).php          index.php/$1.php [L,NC]

#Local Server Setting
#RewriteRule ^admin/(.*)            administration.php/$1 [L,NC]
#LIVE Server setting
RewriteRule ^admin/(.*)         /uat/administration.php/$1 [L,NC]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

#Local Server Setting
#RewriteRule ^(.*)$             index.php/$1 [L]
#LIVE Server setting
RewriteRule ^(.*)$          /uat/index.php/$1 [L]
重新启动发动机 1美元^(索引\.php | resources | robots\.txt) 重写cond%{REQUEST_FILENAME}-F 重写cond%{REQUEST_FILENAME}-D 重写规则^(.*)$index.php/$1[L,QSA] #重写cond%{HTTP_REFERER}^http://(www\)?本地主机[NC] #重写cond%{HTTP_REFERER}^http://(www\)?本地主机。*$[NC] #重写规则\(jpe?g | gif | bmp | png)$-[F] #Gzip AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css应用程序/x-javascript应用程序/javascript text/javascript 标头添加缓存控制:“无存储,无缓存,必须重新验证” 标题未设置Pragma FileTag无 标题未设置ETag #结束Gzip #开始过期标题 过期于 ExpiresDefault“访问加5秒” ExpiresByType图像/x图标“访问加2592000秒” ExpiresByType图像/jpg“访问加2592000秒” ExpiresByType图像/jpeg“访问时间加2592000秒” ExpiresByType图像/png“访问加2592000秒” ExpiresByType image/gif“访问时间加2592000秒” ExpiresByType文本/x-javascript“访问1个月” ExpiresByType text/html“访问加600秒” ExpiresByType文本/css“访问时间加604800秒” ExpiresByType文本/javascript“访问时间加216000秒” 过期按类型应用程序/x-shockwave-flash“访问加2592000秒” 过期按类型应用程序/pdf“访问1个月” ExpiresByType应用程序/javascript“访问时间加216000秒” ExpiresByType应用程序/x-javascript“访问时间加216000秒” ExpiresByType应用程序/xhtml+xml“访问加600秒”
显示您的htaccess。我们只能用文本来帮助..Codeigniter 1.7.2。是非常过时,现在他们是3.0.6版本是的,我知道!但是我们没有考虑从路径上升级Remove/uat的选项。我们做到了。现在它说没有指定输入文件!我使用IP地址而不是域名来访问新服务器上的项目。这是一个值得关注的问题吗?
Options -Indexes 
<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond $1 !^(index\.php|resources|robots\.txt)
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php/$1 [L,QSA] 
        #RewriteCond %{HTTP_REFERER} !^http://(www\.)?localhost [NC] 
        #RewriteCond %{HTTP_REFERER} !^http://(www\.)?localhost.*$ [NC] 
        #RewriteRule \.(jpe?g|gif|bmp|png)$ - [F]
</IfModule>  
#Gzip
<ifmodule mod_deflate.c>
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript text/javascript
</ifmodule>
<IfModule mod_headers.c>
Header add Cache-Control:  "no-store, no-cache, must-revalidate"
Header unset Pragma
FileETag None
Header unset ETag
</IfModule>
#End Gzip
# BEGIN Expire headers  
<ifModule mod_expires.c>  
    ExpiresActive On  
    ExpiresDefault "access plus 5 seconds"  
    ExpiresByType image/x-icon "access plus 2592000 seconds"  
    ExpiresByType image/jpg "access plus 2592000 seconds"
    ExpiresByType image/jpeg "access plus 2592000 seconds"
    ExpiresByType image/png "access plus 2592000 seconds"  
    ExpiresByType image/gif "access plus 2592000 seconds"  
    ExpiresByType text/x-javascript "access 1 month"
    ExpiresByType text/html "access plus 600 seconds"  
    ExpiresByType text/css "access plus 604800 seconds"  
    ExpiresByType text/javascript "access plus 216000 seconds"  
    ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"  
    ExpiresByType application/pdf "access 1 month"
    ExpiresByType application/javascript "access plus 216000 seconds"  
    ExpiresByType application/x-javascript "access plus 216000 seconds"  
    ExpiresByType application/xhtml+xml "access plus 600 seconds"  
</ifModule>