在带有子域的godaddy上的cakephp .htaccess配置

时间:2010-07-10 11:53:09

标签: cakephp cakephp-1.3

我在godaddy(www.mydomain.com)上有一个域名。我已将我的cakephp应用程序放在此域上。它对我来说很好。

但我创建了一个子域blog.mydomain.com这个godaddy在www.mydomain.com内创建了一个名为blog的目录,现在我如何将blog.mydomain.com的请求重定向到blog /文件夹。

我正在尝试这个,

RewriteEngine On

RewriteCond %{HTTP_HOST} ^blog.mydomain.com$
RewriteRule ^(.*)$ blog/$1    [L]

RewriteCond %{HTTP_HOST} ^mydomain.com/$
RewriteRule    ^$ app/webroot/    [L]
RewriteRule    (.*) app/webroot/$1 [L]

适用于单个重写条件,如

RewriteEngine On

RewriteCond %{HTTP_HOST} ^blog.mydomain.com$
RewriteRule ^(.*)$ blog/$1    [L]

但是当我为我的蛋糕应用程序添加另一个重写条件时,它显示了blog.mydomain.com的500内部服务器错误

请帮帮我.............

2 个答案:

答案 0 :(得分:1)

将博客文件夹放在webroot(在你的蛋糕目录下),它应该可以正常工作。或者你还需要做一些更有趣的事情吗?

答案 1 :(得分:0)

试试这个:http://digitalmemo.neobie.net/2011/04/19/cakephp-bypassing-for-subdomain/

用于使所有子域正常工作,而不是定义每个子域。