我在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]
答案 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
部分。