2012-06-21 51 views
0

其實我有一個域 - domainone.com一個子域名作爲CNAME另一個領域,我可以有不同的自定義404個頁面

我創建anoter域的子域CNAME作爲

abc.domaintwo.com - CNAME作爲 - domainone.com

,這樣我可以用js和css文件如domainone.com/js/jquery.js文件作爲abc.domaintwo.com/js/jquery.js

至今一切都很好,完全沒有問題。

問題:

我有一個自定義404頁domainone.com現在時abc.domaintwo.com去404相同的頁面出現,我不想要的。任何幫助表示讚賞。

.htaccess中domainone.com的:

的ErrorDocument 404/404/

我要的是有兩個不同的404 .....

注意:不要有訪問外殼的符號鏈接或別名,因爲我在共享主機上。

回答

1

對於你正在嘗試做的事情,你將需要使用PHP。它不能在你的.htaccess中完成。理想的地方將是虛擬主機文件,但聽起來像你沒有訪問權限。

您應該彼此分開單獨網頁的根,然後國防部重寫:

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/

注意:這是未經測試的,但應該工作,如果我的記憶服務正確。

+0

您好,感謝您的答覆abnd我試過,但後來如果我打開該文件在新選項卡,再次指向的domainone.com – Luckyy

+0

對不起,我更新了迴應。現在試試吧 –

+0

沒有朋友,實際上http://abc.domaintwo.com/js/*工作正常,但它是作爲重定向工作,我不想在瀏覽器中顯示的網址爲www.domain.com/js – Luckyy

相關問題