其实我有一个域名 - domainone.com
我创建了anoter域的子域cname为
abc.domaintwo.com - CNAME as - domainone.com
这样我就可以使用js和css文件,例如domainone.com/js/jquery.js文件,如abc.domaintwo.com/js/jquery.js
所以一切都很好,没有任何问题。
问题:
我有一个针对domainone.com的自定义404页面,现在当abc.domaintwo.com进入404时,出现了我不想要的相同页面。任何帮助表示赞赏。
domainone.com的Htaccess:
ErrorDocument 404/404 /
我想要的就是两者都有不同的404 .......
注意:因为我在共享主机上,所以无法访问符号链接或别名的shell。
答案 0 :(得分:1)
对于您要做的事情,您将需要使用PHP。它不能在你的.htaccess中完成。理想的位置是虚拟主机文件,但听起来你没有访问权限。
你应该将网络根目录彼此分开,然后进行mod重写:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} abc.domaintwo.com$ [NC]
RewriteRule ^(js|css)/(.*) http://www.domain.com/$1/$2 [L,PT]
这应该将http://abc.domaintwo.com/js/ *和css / *重定向到www.domain.com/js和css /
注意:它未经测试,但如果我的记忆正常,则应该有效。