我有2个域使用相同的网站空间,originaldomain.com
和newdomain.com
我在newdomain.com
的根目录下放置了一个.htaccess文件,以便访问者访问它时,会显示(但屏蔽)以下网址:
originaldomain.com/script.php
我可以使用以下规则获得类似的东西:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^$ http://www.originaldomain.com/script.php [P]
然而,样式表,图片和JavaScript没有加载。我假设有两件事之一:
我希望创造一种情况:
newdomain.com/?variables
,则会屏蔽并加载
originaldomain.com/script.php?variables
www.newdomain.com/?variables
,则会屏蔽并加载
originaldomain.com/script.php?variables
newdomain.com
根目录的所有其他文件请求
originaldomain.com
处的相对链接,以便
http://newdomain.com/css/stylesheet.css
已加载并屏蔽
http://originaldomain.com/css/stylesheet.css
感谢任何意见,谢谢。
答案 0 :(得分:0)
从试错中看,这似乎正在起作用:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^$ http://www.originaldomain.com/script.php [P]
RewriteCond %{REQUEST_FILENAME} !^$ [NC]
RewriteRule ^(.*) http://www.originaldomain.com/script/$1 [P]