【解析CI即CodeIgniter框架在Nginx下的重写规则】教程文章相关的互联网学习教程文章

PHP-访问控制器时,nginx上Codeigniter出现404错误【代码】

我在我的网站上使用Codeigniter,根网站运行正常,有一个登录页面,但是我在/var/www/domain.com/www/dev/中有一个开发部分,其中/var/www/domain.com / www /是根目录(登录页面存储在此处). 现在,当我转到domain.com/dev时,我的codeigniter网站可以正常运行,但是当我加载控制器时,例如domain.com/index.php/search它给了我404错误. 在domain.com的错误日志中,它显示如下:2011/10/02 02:03:37 [error] 17042#0: *568 open() "/var/www...

php-主要CodeIgniter应用子目录中CodeIgniter应用的Nginx重写配置【代码】

从Apache迁移到新的Nginx服务器,我不知道这个新的重写代码… 我有一个拥有主要CodeIgniter应用程序的网站,比方说www.codeigniterapp.com. 然后我有单独的CodeIgniter应用程序,例如www.codeigniterapp.com/random-directory/app2等. Main CodeIgniter应用程序可以正常工作,但加载基本URL以外的任何内容时,子目录中的应用程序将失败. 例如,www.codeigniterapp.com/random-directory/app2可以工作,但是www.codeigniterapp.com/random-...

Codeigniter nginx 404错误【代码】

我不确定此问题已被解答了多少次,但我所看到的每个答案都提供了一种不同的方法来解决这个问题,而这些问题都没有奏效.我正在从Apache迁移到Nginx,并且在设置它时遇到了一些严重的问题.我的/ etc / nginx / sites-available / default看起来像这样……server {#listen 80; ## listen for ipv4; this line is default and implied#listen [::]:80 default ipv6only=on; ## listen for ipv6root /usr/share/nginx/www/flo2go/;inde...

Nginx CodeIgniter删除URL中的index.php【代码】

我有一个安装了CentOS 6.5 Plesk 11.5的专用服务器,我已经打开Nginx来处理PHP文件. 我在Plesk工具/服务管理中打开了服务: >反向代理服务器(nginx)> PHP-FPM支持nginx 并在Domains / example.com / Web服务器设置中 >智能静态文件处理>通过nginx直接提供静态文件>通过nginx处理PHP 我使用CodeIgniter Framework,一切都适用于默认配置.但是当我尝试删除CodeIgniter配置文件中的index.php时(config.php)$config['index_page'] = ''; ...

php – 用于hmvc结构的nginx的Codeigniter设置【代码】

任何人都可以使用nginx为Codemiter设置hmvc结构吗?请帮我这个,我尝试在nginx上设置codeigniter HMVC结构.但多次失败.请建议一些配置它的方法. 我使用的是php7.0-fpm. 我的nginx配置文件是server { listen 80; root /var/www/html/salsetrack; index index.html index.htm index.php; server_name local.sales-track.com;location / { # First attempt to serve request as file, then # as directory, then fall back to displayi...

nginx配置,避免codeigniter重写规则【代码】

这是codeigniter的nginx重写规则.我们可以通过谷歌搜索轻松找到这一点.server {server_name .example.com;access_log /var/log/nginx/example.com.access.log;root /var/www/example.com/html;index index.php index.html index.htm;# enforce www (exclude certain subdomains) # if ($host !~* ^(www|subdomain)) # { # rewrite ^/(.*)$$scheme://www.$host/$1 permanent; # }# enforce NO wwwif ($host ~* ^www\.(....

codeigniter – 在nginx位置块中使用正则表达式来表示变量【代码】

使用nginx和CodeIgniter,我的服务器配置中有一个位置块,用于处理我的项目的路由,如下所示:location /beta/ {try_files $uri $uri/ /beta/index.php; }这很好,但我在这个CodeIgniter项目上执行备份并将它们移动到另一个文件夹. “beta”项目被重命名(带有时间戳).所以我有一个带有CodeIgniter项目的备份文件夹,命名如下:backups/beta_2013_05_21_0857 backups/beta_2012_05_23_0750我要做的是创建另一个处理这些变量命名项目的位置...