我使用mod_rewrite在Godaddy的帳戶,共享的cPanel Linux的Web服務器... 我試圖從域1,當域2請求爲一種無形的重定向..又名域混疊服務內容
domain1是一個WordPress的網站。我試圖讓一個WordPress /產品類別/頁作爲內容域2.事實上域2應該只有可用的內容,在這裏我們有一個表格2電子郵件頁面建立一個頁面。
理想的情況下,任何其他get請求應明顯重定向到實際的域。 自然地,發佈請求應該轉到別名域(2)上的表單...
使用Google搜索相關搜索詞會導致重大信息過載。我確信答案已經存在,我無法找到解決方案。同時我懷疑Godaddy正在緩存.htaccess,這使得更及時地找到工作解決方案變得更加困難。
我已經嘗試了幾種變化,等待編輯之間的15分鐘,沖洗瀏覽器緩存等。我似乎無法找到正確的語法,和/或Godaddy緩存.htaccess時間超過15分鐘。
我最後一次嘗試
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_HOST} ^www.domainalias.com$[OR]
RewriteCond %{HTTP_HOST} ^domainalias.com$
RewriteRule .* http://www.actualdomain.com/subdir/subdir/ [R=301,L]
這似乎是它應該做的正是我想要的,但它不。 它確實顯示在瀏覽器地址欄(GOOD) 的domainalias地址,但是,它顯示從http://www.actualdomain.com/(BAD)主頁
應該顯示http://www.actualdomain.com/subdir/subdir/同時保持www.domainalias.com在地址欄中。
我錯過了什麼?
_「這看起來應該做我想要的,但它沒有。」 - 它看起來好像什麼也沒做。如果那樣,則_would_看到'的http:// www.actualdomain.com /子目錄/子目錄/'在瀏覽器的地址欄,因爲'[R = 301,L]'指_external_重定向。 – CBroe
好的..謝謝你......但它甚至沒有這樣做,就好像條件被忽略,沒有重定向發生,明顯或不可見......我想L是指示最後的規則..呃。 –