2012-07-25 108 views
1

我有以下URL服务器上设置一个笨应用:如何在一个子文件夹中设置CodeIgniter htaccess?

http://subdomain.domainame.com/something1/something2/ 

(我用something1和东西2为例)

现在,我可以使用,当访问应用程序完全正常上面的URL,并可以添加/index.php/controller/action等到最后。

我试图设置一个.htaccess文件在应用程序托管在同一目录中,但它似乎并没有工作。

.htaccess文件包含以下内容:

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

这是给我一个500内部服务器错误。

任何人都可以对此有所了解吗?

回答

6

我想我可能已经解决了这个问题。

更改:

RewriteRule ^(.*)$ something1/something2/index.php?/$1 [L] 

要:

RewriteRule ^(.*)$ /something1/something2/index.php?/$1 [L] 

我不再得到一个内部服务器错误。

为了协助任何人碰到这个问题来了,这里是我的全.htaccess文件:

RewriteEngine on 
RewriteCond $1 !^(index\.php|images|robots\.txt) 
RewriteRule ^(.*)$ something1/something2/index.php?/$1 [L] 
相关问题