.htaccess redirection in codeigniter


.htaccess redirection in codeigniter

我在我的。htaccess中有以下规则:

<IfModule mod_rewrite.c>
RewriteEngine On 
RewriteCond %{HTTP_HOST} !^(www.)?annsenglishmediumschool.com$ [NC]  
RewriteCond %{HTTP_HOST} ^(www.)?(.*).annsenglishmediumschool.com$ [NC]    
RewriteCond %{REQUEST_URI} !^/index.php/shops   
RewriteRule ^(.*)$ www.annsenglishmediumschool.com/index.php/shops/$1 [L]
RewriteCond %{HTTP_HOST} ^(www.)?annsenglishmediumschool.com$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
</IfModule>

,这显示在我的通配符重定向在cpanel:

Domain : (www.)?(.*).annsenglishmediumschool.com

Redirect Url : www.annsenglishmediumschool.com/index.php/shops/。我需要的是当用户输入shops.annsenglishmediumschool.com时,它应该重定向到annsenglishmediumschool.com/shops。如何根据此修改。htaccess,提前感谢。

RewriteCond %{HTTP_HOST} shops.annsenglishmediumschool.com
RewriteRule .* http://annsenglishmediumschool.com/shops [L]

</IfModule>

之前将它添加到。htaccess文件中