Htaccess重定向与cakePHP

时间:2012-09-14 19:51:17

标签: .htaccess cakephp cakephp-1.3

我在http://domain1.com/domain2处有一个cakePHP应用,并希望将http://domain2.com/指向此应用。

我已将domain2的文档根目录更改为public_html/domain2,但是,当我转到:domain2.com时,所有css,javascript和图片都未加载,并显示消息找不到控制器。

我能做什么?

所有域名都在domain1.com上有一个没有TLD域名的文件夹,我想如果我创建一个htaccess并获得没有TLD的域名,最后更改rewriteBase,将按预期工作,但不知道如何这样做。

domain2的当前htaccess:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]

1 个答案:

答案 0 :(得分:2)

您可以尝试使用以下规则在domain2的文档根目录中添加htaccess文件:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} \.(css|js|png|jpe?g|gif|bmp|ico)$ [NC]
RewriteRule ^/?domain2/(.*) /$1 [L,PT]

这应删除链接的domain2部分。