Trợ giúp lệnh chuyển url trong htaccess

Thảo luận trong 'Thảo Luận SEO Và Trợ Giúp SEO' bắt đầu bởi blackcatcn, 3/11/15.

  1. blackcatcn

    blackcatcn Well-Known Member

    Bài viết:
    66
    Đã thích:
    11
    Chào các men hiện mình chuyển các web từ thư mục /forum sang sub forum. Vậy trong file htaccess mình ghi lệnh như thế nào để khi click các link với đường dẫn /forum/... thì sẽ chuyển qua trang sub forum.domain. Thanks cả nhà !
     
    Đang tải...
    Trần Hiệp thích bài này.
  2. nguyenca

    nguyenca Moderator

    Bài viết:
    157
    Đã thích:
    21
    Trần Hiệp thích bài này.
  3. Trần Hiệp

    Trần Hiệp Well-Known Member

    Bài viết:
    78
    Đã thích:
    11
    Bạn nói rõ hơn được không, nếu bạn chuyển toàn bộ website trong thư mục forum ra thư mục mới thì dùng thử code này coi được ko bạn.
    Mã:
    Options +FollowSymlinks
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^domain.com/forum/ [NC]
    RewriteRule ^(.*)$ http://domain.com/$1 [L,R=301]
    
    Còn nếu chỉ muốn chuyển 1 URL nhất định thì bạn dùng:
    Mã:
    Redirect 301 [link-cũ] [link-mới]
    Không rành Code lắm, bác nào biết trợ giúp bạn ấy ạ.
     
  4. blackcatcn

    blackcatcn Well-Known Member

    Bài viết:
    66
    Đã thích:
    11
    do lúc trước mình làm site có tạo thêm mục diễn đàn là /forum/ nên chừ muốn chuyển làm diễn đàn qua sub là forum.domain. Để mình thử xem sao thank bác
     
    Trần Hiệp thích bài này.
  5. Trần Hiệp

    Trần Hiệp Well-Known Member

    Bài viết:
    78
    Đã thích:
    11
    Vậy bạn dùng cái code thứ nhất, mình nghĩ cái đó sẽ được. Chúc bạn thành công.
     
  6. blackcatcn

    blackcatcn Well-Known Member

    Bài viết:
    66
    Đã thích:
    11
    Mã:
    RedirectMatch 301 ^/forum/(.*) http://forum.yourdomain.com/
    Sử dụng đoạn code này là ok nhất bạn mới fix rồi :)
     
    Trần Hiệp thích bài này.
  7. Trần Hiệp

    Trần Hiệp Well-Known Member

    Bài viết:
    78
    Đã thích:
    11
    Mình nghĩ là cái 1 chứ, cái của bạn là chuyển hình như 1 url đó mà. Còn cái đoạn trên là nó direct cả bài viết sang đúng link của nó thì phải :3 (nói nhầm thì bà con bỏ quá) :D
     
  8. blackcatcn

    blackcatcn Well-Known Member

    Bài viết:
    66
    Đã thích:
    11
    Đúng rồi bạn vì mình muốn chuyển tất cả các link con trong /forum/ sang trang chủ forum.domain.com nên mình dùng lệnh đó còn lệnh như bạn nói là tửng url, nhưng url củ phần lớn xóa hết do spam nhiều quá nên cho chuyển luôn trang chủ sub :).
    Lệnh bạn đưa có thể viết gọn lại là zậy thôi thêm cái $1 vào là ok
    Mã:
    RedirectMatch 301 ^/forum/(.*) http://forum.yourdomain.com/$1
     
    Trần Hiệp thích bài này.
  9. meomeo

    meomeo Well-Known Member

    Bài viết:
    87
    Đã thích:
    2
    lúc trước mình cũng bị loay hoay mãi mà không có cách giải quyết à :3
     
Đang tải...
Đang tải...