2012-07-30 8 views
19

Tôi đang cố chuyển hướng thư mục và tất cả các tệp phụ của nó tới một URL có tệp .htaccess..htaccess thư mục chuyển hướng đến url

Nhưng

Redirect 301 /abc/cba/ http://www.aaa.com/ 

sẽ làm /abc/cba/ddd/index.html chuyển hướng đến http://www.aaa.com/ddd/index.html

Những gì tôi muốn là chuyển hướng /abc/cba/ /abc/cba/ddd/index.html-http://www.aaa.com/

bất cứ ai có thể giúp? Cảm ơn. Nếu bất cứ điều gì không rõ ràng, xin vui lòng cho tôi biết.

+0

Tôi có chia sẻ máy chủ lưu trữ của tôi trên godaddy.com và tên miền chính là abc.com Bây giờ tôi đã đăng ký tên miền khác xyz.com trên một số dịch vụ thứ 3 khác không trên godaddy. Đối với trang web mới này xyz.com tôi đã cài đặt wordpress trong thư mục xyz của máy chủ lưu trữ godaddy của tôi. Bây giờ làm cách nào để trỏ miền xyz.com này vào thư mục xyz của máy chủ lưu trữ của tôi bằng cách giữ trang web abc.com như cũ? –

Trả lời

24

Theo mặc định, Redirect loại bản đồ nút đường dẫn đến nút đường dẫn mới, vì vậy mọi thứ sau đường dẫn đầu tiên được nối vào URL mục tiêu.

Hãy thử:

RedirectMatch 301 ^/abc/cba/ http://www.aaa.com/? 

Hoặc nếu bạn muốn sử dụng mod_rewrite thay vì mod_alias:

RewriteEngine On 
RewriteRule ^/?abc/cba/ http://www.aaa.com/? [R=301,L]