【问题标题】:Using mod_rewrite to pass requests to CodeIgniter in a subfolder使用 mod_rewrite 将请求传递给子文件夹中的 CodeIgniter
【发布时间】:2012-09-06 18:58:05
【问题描述】:

我正在尝试将请求从我的 url 的根目录传递到子文件夹,而不使用 mod_rewrite 进行重定向。 (注意:我在 Rackspace 云站点上执行此操作。)

我把 CI .htaccess 移到了根文件夹,然后改了:

RewriteEngine on
RewriteCond $1 !^(index\.php|images|public|robots\.txt)
RewriteRule ^(.*)$ /ci/index.php/$1 [L]

到这里:

RewriteEngine on
RewriteCond $1 !^(index\.php|images|public|robots\.txt)
RewriteBase /ci/
RewriteRule ^(.*)$ /ci/index.php/$1 [L]

这给了我一个内部服务器错误。我不相信这种类型有错误日志,这可能是我一直认为 mod_rewrite 是炼金术的原因。

也许你能看出哪里出了问题?

谢谢!

【问题讨论】:

  • htaccess 文件在哪里?在/ci/ 目录中?

标签: php apache .htaccess codeigniter mod-rewrite


【解决方案1】:

它不是 mod_rewrite,它是服务器。我能够在我的服务器上运行它没有问题。如果你能提供一个网址,我可以看更多。但就目前而言,它似乎是运行它的服务器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-09-21
    • 1970-01-01
    • 2020-05-25
    • 1970-01-01
    • 1970-01-01
    • 2014-08-16
    • 1970-01-01
    相关资源
    最近更新 更多