CodeIgniter删除index.php多个域?

时间:2014-11-26 09:56:58

标签: php apache .htaccess codeigniter

我有2个域名但是单个服务器。所以我将这两个域名停放在单个服务器上,我需要删除index.php

我有 sample.com & sample.co.uk 域名

如果单个域意味着我创建了像这样的htaccess

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

它在单域工作正常。但是当我在单个服务器中指出2个域名意味着1个域工作正常。另一个域无效。

我需要使用1 htacccess删除不同域中的index.php 请帮助我任何一个..

1 个答案:

答案 0 :(得分:1)

是的,现在我遇到了你的问题。您正在使用godaddy托管服务器。所以你需要使用以下.htaccess:

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

希望它会对你有所帮助。