2014-07-02 35 views
0

我正在使用自定義域設置Shopify網站。但是,我在該域名上有舊鏈接,一旦指向Shopify,我就不想破壞它。我也有這個領域的老停放域名,我不想打破。使用A記錄指定域時創建例外(Shopify)

Shopify instructs you爲域名創建A記錄(所以當我去www.mydomain.com時,我看到了我的Shopify商店)。但是我想設置例外,以便www.mydomain.com/my-seo-link不會顯示Shopify,或者允許我轉發到Shopify的替換。

一個額外的複雜情況是,我也停放了域的頂部,我想保持指向我的舊服務器。

是否存在A記錄的URI異常?

+0

那麼,www.mydomain.com/my-seo-link會被重定向到哪個網址? – anubhava

+0

理想情況下,它會保持在同一個URL上,但會從我的服務器而不是Shopify的服務器上運行。或者,我可以在我的服務器上設置一個單獨的域並在那裏轉發它。 –

+0

可以做其他事情,但它會改變瀏覽器中的URL – anubhava

回答

0

將這個代碼在你DOCUMENT_ROOT/.htaccess文件www.mydomain.com

RewriteEngine On 

RewriteCond %{HTTP_HOST} ^www\.mydomain\.com$ [NC] 
RewriteRule ^my-seo-link http://otherdomain.com%{REQUEST_URI} [NC,R=301,L] 
+0

即使mydomain.com有一條指向另一個IP地址的A記錄,它是否也能正常工作? –

+0

是的,它應該工作 – anubhava

+0

@anubhava當mydomain.com CNAMEing指向mystore.myshopify.com時不會破壞? – alexandresaiz

0

通過你的特殊的URL的列表,然後使用Shopify內置的重定向機制,就指向新的位置的所有舊的內容吧您的Shopify商店的域名。 DNS系統是舊的,很好理解,你需要在這種情況下使用它,因爲你不能在一個域上有一個Shopify商店,並託管在你控制下的另一個服務器上的相同域。使用重定向。這就是他們所爲。