2012-07-19 57 views

回答

1

将.htaccess文件放入http://www.domain.co.uk/文档根目录

到http://www.city-name.domain.co.uk/index.php/city/details/city-name

RewriteRule ^(.*)/([^/]+)$ http://www.$2.domain.co.uk/$1/$2 [R=301,L] 

到http://www.city-name.domain .co.uk/index.php文件/城市/信息/城市名称

RewriteRule ^index.php/(.*)/([^/]+)$ http://www.$2.domain.co.uk/$1/$2 [R=301,L] 

如果服务器是一样的,上面的重写规则设置这条线,以防止重定向循环

RewriteCond %{HTTP_HOST} !^www\.(.*).domain\.co\.uk [NC] 

文件内容例如

<ifModule mod_rewrite.c> 
    RewriteEngine on 
    RewriteCond %{HTTP_HOST} !^www\.(.*).domain\.co\.uk [NC] 
    RewriteRule ^index.php/(.*)/([^/]+)$ http://www.$2.domain.co.uk/$1/$2 [R=301,L] 
</IfModule> 

要排除domain.co.uk(whitout WWW)

<ifModule mod_rewrite.c> 
    RewriteEngine on 
    RewriteCond %{HTTP_HOST} !^www\.(.*).domain\.co\.uk [NC] 
    RewriteCond %{HTTP_HOST} !^domain\.co\.uk [NC] 
    RewriteRule ^index.php/(.*)/([^/]+)$ http://www.$2.domain.co.uk/$1/$2 [R=301,L]  
</IfModule> 
+0

谢谢老兄......太感谢你了... – user1514316 2012-07-19 11:43:14

+0

但多一个问题是存在的。现在CSS和图像路径不能正常工作 – user1514316 2012-07-19 11:49:09

+0

请问,你可以把一个CSS和图像路径的例子? – mabarroso 2012-07-19 12:16:50