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

我有兩個網站它們都開發Codeigniter.One網站被放置在根文件夾,另外一個是在subfolder.My問題是由於放置在根文件夾中的.htaccess 。 上面提供的htaccess代碼目前放在我的root.Now我想要設置一個新的codeigniter網站作爲'dms'命名的子域,但我得到Codeigniter的404錯誤後,我的所有代碼放在我的子域文件夾,並嘗試訪問子域中的任何控制器。笨子域的htaccess

我應該做的htaccess文件

回答

0

做它來創建最簡單的事情是什麼改變第二DOCROOT/dms/.htaccess(假設這是映射到你的dms子域有自己的一套規則。這(而不是文件夾DOCROOT/.htaccess)將用於子域的請求。

參見第q &作進一步的解釋甲Tips for debugging .htaccess rewrite rules。:-)