Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.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
Php CodeIgniter:重写URL';它具有.htaccess_Php_Apache_.htaccess_Codeigniter_Mod Rewrite - Fatal编程技术网

Php CodeIgniter:重写URL';它具有.htaccess

Php CodeIgniter:重写URL';它具有.htaccess,php,apache,.htaccess,codeigniter,mod-rewrite,Php,Apache,.htaccess,Codeigniter,Mod Rewrite,我已经使用带有多个控制器的CodeIgniter构建了一个应用程序 我希望通过使用.htaccess文件使应用程序URL看起来“漂亮” 除了在“application/config/routes.php”文件中设置为默认值的控制器之外,所有控制器都工作正常 我的.htaccess文件如下所示: 重新启动引擎 重写基/ 重写cond%{REQUEST_FILENAME}-f 重写cond%{REQUEST_FILENAME}-d 重写规则^(.*)$/index.php/$1[L] 我还设置了co

我已经使用带有多个控制器的CodeIgniter构建了一个应用程序

我希望通过使用.htaccess文件使应用程序URL看起来“漂亮”
除了在“application/config/routes.php”文件中设置为默认值的控制器之外,所有控制器都工作正常

我的.htaccess文件如下所示:

重新启动引擎
重写基/
重写cond%{REQUEST_FILENAME}-f
重写cond%{REQUEST_FILENAME}-d
重写规则^(.*)$/index.php/$1[L]

我还设置了config.php文件,如下所示

$config['index_page']=''

在服务器日志中,我发现如下错误:

[Fri Nov 29 10:32:11 2013][error][client]mod_security:根据请求的后期有效负载进行筛选,但有效负载不可用[hostname”app.*.nl“][uri”/user/profile”]

在开发服务器上,一切正常,但由于应用程序位于生产服务器上,因此无法处理.htaccess文件

AddDefaultCharset UTF-8

RewriteEngine On

RewriteBase /

RewriteCond %{REQUEST_URI} ^codeigniter.*
RewriteRule ^(.*)$ /index.php?/$1 [L]

RewriteCond %{REQUEST_URI} ^application.*
RewriteRule ^(.*)$ /index.php?/$1 [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]