0

我已经在 windows server 2008 (wampserver 2.4) 中复制了我的项目。我添加了 rewrite_module 但它不起作用,它显示白页。我的项目适用于 Ubuntu 和 Mac (mamp)。

.htaccess

#For Mac Mamp
#RewriteEngine on
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule .* index.php/$0 [PT,L]

#For Ubuntu
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [QSA,L]

我在同一台服务器上有其他 Codeigniter 项目,它们可以工作。

4

2 回答 2

0

尝试将重写基础设置为

RewriteEngine on
RewriteBase /foldername
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [QSA,L]
于 2013-11-11T14:10:11.567 回答
0

我正在使用 sql 服务器。我将驱动程序更改为 sqlsrv。

于 2013-11-12T17:12:12.943 回答