0

我正在尝试将请求从我的 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 是炼金术。

也许你可以看到出了什么问题?

谢谢!

4

1 回答 1

0

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

于 2012-09-06T19:03:59.533 回答