我試圖將一個子域(wordpress.com域)重定向到另一個域的文件夾。例如:將子域重定向到另一個域的文件夾
blog.domain.com to anotherdomain.com/blog
我知道這是可能的,通過使用.htacces文件,但我沒有在我的第一個域名託管服務。
可以通過使用DNS來完成嗎?
我已經嘗試創建一些A和CNAME註冊,但我無法找到一種方法來做到這一點:我可以有一個IP爲我的第二個域的特定文件夾?
謝謝:)
我試圖將一個子域(wordpress.com域)重定向到另一個域的文件夾。例如:將子域重定向到另一個域的文件夾
blog.domain.com to anotherdomain.com/blog
我知道這是可能的,通過使用.htacces文件,但我沒有在我的第一個域名託管服務。
可以通過使用DNS來完成嗎?
我已經嘗試創建一些A和CNAME註冊,但我無法找到一種方法來做到這一點:我可以有一個IP爲我的第二個域的特定文件夾?
謝謝:)
我試圖做一個評論,但它是太多了。如果您擁有兩個域,則可以執行此操作。如果您沒有託管第一個域名,但是您的域名是other domain
,那麼您可以在其他服務器上將主域名添加爲ServerAlias
。
通過控制面板或您的vhost配置進行以下操作。
blog.domain.com
添加A記錄,指向具有託管帳戶的其他域的IP地址。blog.domain.com
添加到anotherdomain.com
vhost配置中。anotherdomain.com
的根目錄將此代碼放入.htaccess文件中。如果你希望它真正然後重定向你可以做到這一點
RewriteEngine on
RewriteCond %{HTTP_HOST} ^blog\.domain\.com [NC]
RewriteRule ^(.*)$ http://anotherdomain.com/blog/$1 [R=301,L]
如果你不希望它重定向並在地址欄保持blog.domain.com然後,你可以做這個。
RewriteEngine on
RewriteCond %{HTTP_HOST} ^blog\.domain\.com [NC]
RewriteRule ^(.*)$ /blog/$1 [L]
碰巧,我剛剛回答了一個類似的問題。請參閱http://stackoverflow.com/a/32968677/1741542 –