Php 一个子域作为另一个域的cname,我可以有不同的自定义404页面吗

Php 一个子域作为另一个域的cname,我可以有不同的自定义404页面吗,php,apache,.htaccess,symlink,cname,Php,Apache,.htaccess,Symlink,Cname,事实上我有一个域名-domainone.com 我已经创建了另一个域的子域cname作为 abc.domaintwo.com-CNAME as-domainone.com 因此,我可以使用js和css文件,例如domainone.com/js/jquery.js文件作为abc.domaintwo.com/js/jquery.js 到目前为止一切都很好,没有任何问题 问题: 我有一个自定义的404域名页面,现在当abc.domaintwo.com转到404时,会出现我不想要的相同页面。感谢您的帮助

事实上我有一个域名-domainone.com

我已经创建了另一个域的子域cname作为

abc.domaintwo.com-CNAME as-domainone.com

因此,我可以使用js和css文件,例如domainone.com/js/jquery.js文件作为abc.domaintwo.com/js/jquery.js

到目前为止一切都很好,没有任何问题

问题:

我有一个自定义的404域名页面,现在当abc.domaintwo.com转到404时,会出现我不想要的相同页面。感谢您的帮助

Htaccess-of-domainone.com:

错误文件404/404/

我想要的只是两个……都有不同的404。


注意:由于我使用的是共享主机,因此无法访问shell for symlinks或alias。

对于您尝试执行的操作,您需要使用PHP。无法在.htaccess中执行此操作。理想的位置是虚拟主机文件,但听起来您没有访问权限

您应该将web根彼此分开,然后修改重写:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} abc.domaintwo.com$ [NC]
RewriteRule ^(js|css)/(.*) http://www.domain.com/$1/$2 [L,PT] 
这应该将*和css/*重定向到www.domain.com/js和css/


注意:它未经测试,但如果我的内存正常,它应该可以工作。

您好,谢谢您的回复abnd我尝试过,但如果我在新选项卡中打开该文件,再次指向domainone.com No friends,实际上*工作正常,但它作为重定向工作,我不想在浏览器中显示url www.domain.com/js无论如何,谢谢老兄,我发现wat我基本上想要两个不同的404…你能为其他人发布你的解决方案吗?是的,当然,没什么,只是检查了域名404页的域名。如果找到abc.domaintwo.com,然后显示其他内容/或者只是重定向。:)我是说。。。如果($\u服务器['HTTP\u主机']=='abc.domaintwo.com')