我的站點設置是這樣301重定向到子站點上的附加域子目錄
**Main Domain** - domain.com
**Addon domain** - addon.com
**blog sub domain** - blog.addon.com
**blog sub page** - blog.addon.com/post/54546/url-slug-here
現在addon.com
是在HostGator的一個附加域共享帳戶,根域是domain.com
我想讓blog.addon.com
301重定向到addon.com/directory/blog
對於我曾嘗試
RewriteEngine on
RewriteCond %{HTTP_HOST} ^blog.addon.com$ [NC]
RewriteRule ^/?$ "http://addon\.com/directory/blog/" [R=301,L]
不幸的是,上面的代碼根本不起作用。
我也試過,
RewriteCond %{HTTP_HOST} ^blog\.addon\.com$
RewriteRule ^(.*)$ http://www.addon.com/directory/blog/$1 [L,R=301]
這兩個以上驗證碼不起作用。當我訪問blog.addon.com時 - 它只是顯示我在那裏的默認index.html。
來到我的問題的第2部分,
我還需要重定向blog.addon.com/post/54546/url-slug-here
到addon.com/pagename
和我完全不知道如何實現這一目標。
我查了很多查詢,並嘗試了一堆,但就像早些時候我只是得到一個404,除此之外沒有什麼。
我只想讓那個特定的URL重定向,而不是整個集合或通配符。
我認爲這與該域是主域上的插件有關。但WordPress的永久鏈接代碼和我的其他本地301重定向,如domain.com/somepage
到domain.com/someotherpage
完美工作。
任何幫助,將不勝感激。
讓我們走的部分,你有寶寶計劃hostgator或pl答允許無限域名?什麼是addon.com的根文件夾,我的意思是當你創建它作爲一個插件我相信你需要設置它的根目錄的子文件夾這是路徑?你創建的2個子域的根文件夾又是什麼? – Prix
嗨, 下面是答案。 1.是的,我有寶貝計劃,它確實允許無限域名。 2. addon.com位於domain.com/addon - addon是根文件夾。 addon.domain.com是在此創建的子域。 3.子域blog.addon.com有根文件夾domain.com/blog – Shakey
嬰兒計劃確實允許無限域名[link](http://www.hostgator.com/shared) - 這是孵化計劃是基於單個域的。 – Shakey