【发布时间】:2011-10-11 18:45:13
【问题描述】:
所以我有mydomain.tld、www.mydomain.tld 和res.mydomain.tld 都指向同一个目录:/var/www/mydomain。在那个目录中,有我的 codeigniter 应用程序。
所以我要做的是将所有通过res.mydomain.tld 发出的请求转发到一个名为resources 的特定控制器。
我有什么:
RewriteCond %{HTTP_HOST} ^res\.mydomain\.tld$
RewriteRule ^(.*)$ /index.php?/resources/$1 [L]
这会产生服务器错误,我的重写日志没有提供任何关于原因的线索;它只是显示了一些非常奇怪的逻辑应用于请求字符串。
知道为什么这不起作用吗?
【问题讨论】:
-
什么样的服务器错误,apache错误页面的500内部服务器错误?
-
如果您没有从重写日志中获得有用的信息,错误日志会说什么?
-
哈克雷:是的。 Michael:只是请求超出了 10 个内部重定向的限制。
标签: php codeigniter mod-rewrite subdomain