1

我有一个 cakePHP 应用程序正在工作http://domain1.com/domain2,并想指向http://domain2.com/这个应用程序。

我已经完成了将文档根目录更改为的domain2操作public_html/domain2,但是,当我转到:domain2.com未加载所有 css、javascript 和图像时,显示未找到控制器的消息。

我可以做什么?

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

当前的 htaccess domain2

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

1 回答 1

2

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

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

这应该删除domain2链接的一部分。

于 2012-09-14T20:04:05.683 回答