有沒有辦法使用.htaccess將example.net重定向到example.com,以便URI example.net在客戶端的瀏覽器中保持不變?你可以在.htaccess中重定向,並保存URI嗎?
1
A
回答
0
我發現從this鏈接這些例子:
Options +FollowSymlinks
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_HOST} domain2.com
RewriteCond %{REQUEST_URI} !subdirectory/
RewriteRule ^(.*)$ subdirectory/$1 [L]
或
RewriteEngine On
Options +FollowSymlinks
RewriteBase/
RewriteCond %{HTTP_HOST} domain2.com
RewriteCond %{REQUEST_URI} !mychatfolder/
RewriteRule ^(.*)$ http://www.domain1.com/subfolder/$1 [L]
我還沒有測試,雖然這些了。
0
如果我正確地理解你的問題,你想要的是兩個網站看起來完全一樣,但沒有一個重定向到另一個。您希望訪問example.net
的人看到與example.com
上的內容相同的內容,但他們仍應在其瀏覽器地址欄中看到example.net
。
有幾種方法可以做到這一點。最簡單的當然是簡單地將相同的內容上傳到這兩個網站,但這可能會使更新變得棘手。另一個是將一個域設置爲另一個域的別名;到底如何做到這一點將取決於你的服務器配置。這會更簡單,並且可能會更好地用於SEO目的,將一個域重定向到另一個域。
RewriteEngine On
RewriteRule ^(.*)$ http://www.example.com/$1 [R=302,L]
# 302 is a temporary redirect. Use it for testing purposes. Once you're sure it works, change it to 301.
0
如果你希望域example.net指向example.com那麼最好的辦法就是不重寫,但停放該域中example.com和應用程序。因爲這基本上是標題爲停放域名這是在域名部分,如果您的控制面板是cPanel或如果您的虛擬主機帳戶功能的應用程序。可以停放一個域名。
相關問題
- 1. 我可以使用.htaccess重定向嗎?
- 2. 你可以重寫htaccess ReWriteRule嗎?
- 3. 谷歌重定向uri不再保存?
- 4. 你可以使用htaccess將一個子域重定向到一個文件嗎?
- 5. htaccess重定向以
- 6. 的.htaccess重定向:發佈後續URI
- 7. htaccess重定向URI到父目錄
- 8. 的.htaccess 301重定向由URI
- 9. 的.htaccess重定向非www到www保留URI字符串
- 10. 你可以把一個URL在一個網址? OpenID Connect重定向URI
- 11. 在.htaccess中設置重定向並保留路徑
- 12. 我可以緩存重定向結果而不緩存重定向嗎?
- 13. 基於PHP腳本結果的.htaccess重定向可以嗎?
- 14. htaccess:我可以刪除舊的重定向規則嗎?
- 15. 你可以改變WSO2根重定向嗎?
- 16. 我可以重定向到謝謝你的頁面嗎?
- 17. 你可以通過JavaScript檢測/重定向後退按鈕嗎?
- 18. 在IRouteHandler.GetHttpHandler()我可以重定向嗎?
- 19. 重定向所有的URI的腳本可能與htaccess的
- 20. 可以在htaccess中包含重定向列表中的單獨文件嗎?
- 21. Flash數據可以在重定向後保留嗎?
- 22. 你可以緩存UIViewControllers嗎?
- 23. 你可以緩存JNIEnv嗎?
- 24. 可以更改鏈接並使用htaccess重定向?
- 25. Htaccess重定向不可見
- 26. .htaccess重定向所有以
- 27. 你可以存儲表在T-SQL語句中重用嗎?
- 28. .htaccess在php中重定向
- 29. 在.htaccess中重定向
- 30. htaccess在Yii中重定向