2013-10-21 131 views

回答

0

下面的規則應該爲你工作:

RewriteEngine On 

RewriteRule ^([0-9]+)/?$ /index.php/sub1/sub2/$1 [L] 
+0

謝謝,但仍然無法正常工作。它說404錯誤(但文件存在) – user2904557

+0

Q1。這是唯一的.htaccess還是你有另一個? Q2。這是這個.htaccess中唯一的代碼嗎?如果您有其他代碼,請將其張貼在問題中? Q3。以上.htaccess的位置是什麼? – anubhava

0

這是我htacces,也許可以幫助你(我主持的HostGator的,在HostGator的是importan填寫您的用戶,如果是本地刪除)這configuratio適用於多個網站

 <IfModule mod_rewrite.c> 
     RewriteEngine On 
     RewriteBase /<myuser>/%{HTTP_HOST} 
     RewriteCond %{REQUEST_FILENAME} !-f 
     RewriteCond %{REQUEST_FILENAME} !-d 
     RewriteRule ^(.*)$ /<myuser>/%{HTTP_HOST}/index.php/$1 [L] 
     </IfModule> 

您可以用您的文件夾替換%{HTTP_HOST}。

如果你想修改控制器名稱,你需要修改application/config/routes.php