【问题标题】:.htaccess using with codeigniter causes controller to be called as many times as missing pictures.htaccess 与 codeigniter 一起使用会导致控制器被调用的次数与丢失图片的次数一样多
【发布时间】:2012-02-03 23:38:17
【问题描述】:

大家好,请帮我解决这个问题。在服务器上找不到简单图像(例如 .png)时。 htaccess 将它重定向到我的控制器,它被调用的次数与网站上丢失的图片一样多。我的重写条件如下:

RewriteEngine on
RewriteCond $1 !^(index\.php|css|img|js|images|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]

能否请您提供一个 RerwriteCond,当找不到图片时,htaccess 不会重定向。现在,当名称为“images/products/pic.png”的图片使用 Redirect_Url =“home/images/products/pic.png/”将其发送到服务器时。或者至少我认为这是 htaccess。

【问题讨论】:

    标签: php apache .htaccess codeigniter url-rewriting


    【解决方案1】:

    你去吧:

    <IfModule mod_rewrite.c>
            RewriteEngine on
            RewriteCond $1 !^(index\.php|img\/.+|images\/.+|css\/.+\|js\/.+|robots\.txt)
            RewriteRule ^(.*)$ index.php/$1 [L]
    </IfModule>
    

    【讨论】:

      猜你喜欢
      • 2019-12-03
      • 1970-01-01
      • 2011-04-16
      • 1970-01-01
      • 2013-05-05
      • 2011-03-31
      • 1970-01-01
      • 1970-01-01
      • 2023-02-10
      相关资源
      最近更新 更多