【问题标题】:Codeigniter subfolder can't accessCodeigniter 子文件夹无法访问
【发布时间】:2014-09-26 05:50:51
【问题描述】:

我对 codeigniter htaccess 有疑问,请阅读下文。

我的演示网址:sampleurl.com,我将所有文件都放在名为 demo 的子文件夹下。 -sampleurl.com -demo - application - system - index.php -demo1 我有两个子页面,即 sampleurl.com/aboutussampleurl.com/contactus

我有另一个文件夹 demo1,我无法访问此文件夹,因为我必须通过 http://www.sampleurl.com/demo1 访问 - 它显示找不到页面。

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

请帮帮我。

【问题讨论】:

  • 问题不在 codeigniter 上,因为您无法访问 demodemo1 文件夹上的 index.php。您的 sampleurl.com 根文件夹不应包含禁止访问包含文件夹的底层索引文件或 htaccess 文件。你的sampleurl.com根目录除了这两个文件夹还有其他内容吗?
  • sampleurl.com 中不只有两个文件夹
  • sampleurl.com 上还有哪些其他文件?
  • 你检查过你的 .htaccess 文件了吗?
  • 请编辑您的问题并发布 htaccess 文件的内容

标签: php .htaccess codeigniter


【解决方案1】:

试试这个代码:

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

我希望这会奏效。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-08-21
    • 1970-01-01
    • 2013-08-07
    • 1970-01-01
    • 1970-01-01
    • 2014-09-26
    • 1970-01-01
    • 2013-04-07
    相关资源
    最近更新 更多