我正在尝试将请求从我的网址根目录传递到子文件夹而不使用mod_rewrite重定向。 (注意:我在Rackspace Cloud Sites上这样做。)
我拿了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是炼金术。
也许你可以看到出了什么问题?
谢谢!
答案 0 :(得分:0)
它不是mod_rewrite,而是服务器。我能够在我的服务器上运行没问题。如果你能提供网址,我可以看一下。但就目前而言,它似乎是服务器的运行。