2008-09-18 28 views
12

Tôi muốn chuyển hướng/viết lại này hai loại URL:Làm thế nào để viết lại một URL trên một máy chủ JBoss?

  • mydomain.com -> newdomain.com
  • mydomain.com/specificPage -> newdomain.com/newSpecificPage
  • mydomain.com/anyOtherPage -> mydomain.com/anyOtherPage (không chuyển hướng ở đây)

Vì vậy, tôi chỉ muốn chuyển hướng tên miền gốc đến một tên miền mới, và một số trang từ tên miền của tôi để một số trang trên một tên miền mới. ..

Làm cách nào tôi có thể thực hiện điều đó trên máy chủ JBoss?

Trả lời

1

Có vẻ như bạn muốn gửi câu trả lời HTTP 301 Moved Permanently.

RewriteCond %{REQUEST_URI} ^URI_TO_REDIRECT 
RewriteRule redirect=301 NEW_SITE [L] 

hoặc tương tự. [L] là yêu cầu chuyển hướng ngay lập tức thay vì tiếp tục viết lại.

0

Nếu bạn đang định tuyến thông qua apache ở tất cả chúng ta có thể sử dụng mod_rewrite; bạn chỉ cần cẩn thận khi bạn khai báo các quy tắc viết lại. Cấu hình thư mục và tệp .htaccess sẽ không hoạt động; bạn cần nó như là một cấu hình toàn cầu cho toàn bộ máy chủ. Tương tự thread trên serverfault.

Các vấn đề liên quan