我有我的cakephp .htaccess文件设置为在cookbook和一切工作正常。cakephp .htaccess与多个域
我的网站目前有多个域名,所有域名都指向同一个网站(例如www.site.com,www.site.co.uk)。我想建立一个规则,以便www.site.co.uk/page的请求是permanently redirected到www.site.com/page等。
我无法使两个规则一起工作。谁能帮我吗?
编辑,包括更多细节:
这里是我的Web根.htaccess文件:
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine on
# Force domain to be www.site.com
RewriteCond %{HTTP_HOST} !^www\.site\.com$
RewriteRule ^(.*)$ http://www.site.com/$1 [R=permanent,NC]
# For CakePHP
RewriteCond %{HTTP_HOST} ^www\.site\.com$
RewriteRule ^(.*)$ app/webroot/$1 [NC]
</IfModule>
我也有一个子目录一个单独的CakePHP应用程序:tbgroup。下面是.htaccess文件(tbgroup /的.htaccess):
<IfModule mod_rewrite.c>
RewriteEngine on
# For CakePHP
RewriteRule ^(.*)$ app/webroot/$1 [NC]
</IfModule>
一切工作细:www.site.co.uk被重定向到www.site.com,www.site.co.uk/page被重定向到www.site.com/page。 CakePHP工作正常。唯一的问题是www.site.co.uk/tbgroup没有重定向到www.site.com/tbgroup--它仍然是www.site.co.uk/tbgroup(并且CakePHP工作正常)。
如果你喜欢(www.site.com或www.site.co.uk),请在实况网站上试用。
请发布你的htaccess。 – 2010-09-30 02:53:24
我已经包含.htaccess文件并给出了问题的更多详细信息。 – Tomba 2010-09-30 15:05:03