在codeigniter中页面重定向时找不到404页面

时间:2017-04-05 07:34:30

标签: php .htaccess codeigniter redirect

大家好我尝试重定向到管理文件夹下的仪表板控制器addLocation功能我已经给出了显示404页面下面的链接,

http://localhost/kooly/admin/dashboard/addLocation

这是我的htaccess文件帮我解决这个重定向问题

的.htaccess

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /kooly/
DirectoryIndex index.php
RewriteEngine on
RewriteCond $1 !^(index\.php|images|css|js|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php/$1 [L,QSA]
</IfModule>

<IfModule !mod_rewrite.c>
    # If we don't have mod_rewrite installed, all 404's
    # can be sent to index.php, and everything works as normal.
    # Submitted by: ElliotHaughin

    ErrorDocument 404 /index.php
</IfModule> 

3 个答案:

答案 0 :(得分:0)

尝试以下.htaccess代码。

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php?/$0 [PT,L]
RewriteRule  ^/?ajax/(.*)$  ajax.php?$1 [NC,QSA,L]
<IfModule mod_headers.c>
  header add Access-Control-Allow-Origin: "*"
</IfModule>

答案 1 :(得分:0)

尝试此操作并保存在应用程序文件夹之外

public void translate1(GL2 gl, double x0, double x1, double y0, double y1){
    double step = 0.2;
    for(double i = 0; i < v_size; i += step){
        gl.glBegin(GL2.GL_POLYGON);

            gl.glVertex2d(x0 + i, y0);
            gl.glVertex2d(x0 + i, y1);
            gl.glVertex2d(x1 + i, y1);
            gl.glVertex2d(x1 + i, y0);

        gl.glEnd();
    }
}

答案 2 :(得分:0)

您可以将此代码添加到.htaccess文件中

<IfModule mod_rewrite.c>
   RewriteEngine On

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

   # Rewrite all other URLs to index.php/URL
   RewriteRule ^(.*)$ index.php?url=$1 [PT,L] 

</IfModule>
<IfModule !mod_rewrite.c>
   ErrorDocument 404 index.php
</IfModule>

它使用codeigniter 3为我工作。

我希望它对你有用!!