hot Tham gia nhóm thảo luận IDVS trên mạng xã hội Facebook hot
Diễn đàn IDVS là sân chơi chất lượng dành cho cộng đồng SEO trên báo Tuổi Trẻ
Giấy phép chứng nhận Mạng Xã Hội của diễn đàn IDVS được bộ Thông Tin Truyền Thông cấp
Xin HÃY nhấn nút REPORT khi gặp topic spam. Comment trong topic spam sẽ bị BAN NICK không thông báo trước

Giúp chuyển hướng 301 sang 1 thư mục mới

Thảo luận trong 'Hỏi đáp - Trợ giúp SEO' bắt đầu bởi saosang, 12 Tháng tư 2015.

Lượt xem: 703

  1. saosang

    saosang Thành viên

    Bài viết:
    108
    Đã được thích:
    7
    Mình mới muốn chuyển đổi 1 thư mục sang thư mục mới vaf 1 trang sang trang mới và đã làm theo hướng dẫn của mấy bạn nhưng không được. mong pro seo nào giup đỡ câu trúc lệnh
    file .htacces pro seo nào giúp với ạ
    PHP:
    ######################################
    ## [PHPFOX_HEADER]
    ##
    ## @copyright        [PHPFOX_COPYRIGHT]
    ## @author         Raymond Benc
    ## @package         PhpFox
    ## @version         $Id: htaccess.txt 7004 2013-12-20 14:23:28Z Raymond_Benc $
    ######################################

    # Options -Indexes
    # Options -Multiviews

    # Header unset Pragma
    # FileETag None
    # Header unset ETag

    # URL Rewrite
    <IfModule mod_rewrite.c>
        
    RewriteEngine On

        
    #
        #  Full path to your site
        #
        
    RewriteBase /

        
    # Rename Photo Names
        # RewriteRule ^file/pic/photo/([0-9]+)/([0-9]+)/([A-Za-z0-9]{32}+)\-(.*?)_([0-9]*?)\.(.*)$ file/pic/photo/$1/$2/$3_$5.$6
        # RewriteRule ^file/pic/photo/([0-9]+)/([0-9]+)/([A-Za-z0-9]{32}+)\-(.*?)\.(.*)$ file/pic/photo/$1/$2/$3.$5  

        # 301 redirect if missing www.
        #RewriteCond %{HTTP_HOST} !^www\.
        #RewriteRule ^(.*)$ http://www.% {HTTP_HOST}/$1 [R=301,L]

        # 301 redirect if missing trailing slash
        #RewriteCond %{REQUEST_FILENAME} !-f
        #RewriteCond %{REQUEST_FILENAME} !-d
        #RewriteRule [^/]$ %{REQUEST_URI}/ [R=301,L]

        #
        #  Rules
        #
        
    RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond 
    %{REQUEST_FILENAME} !-d
        RewriteRule 
    ^(.*) index.php?do=/$1

        
    # Image Access Protection
        # RewriteRule ^file/pic/photo/(.*)\.(.*)$ static/image.php?file=$1&ext=$2
    </IfModule>

    # Modify Headers
    <IfModule mod_expires.c>
        
    ExpiresActive ON

        
    # Cache files
        
    <FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|swf|mp3|mp4)$">
            
    Header set Cache-Control "public"
            
    ExpiresDefault "access plus 2 months"
            
    Header unset Last-Modified
        
    </FilesMatch>

        
    # Cache JavaScript & CSS
        
    <FilesMatch "\.(js|css)$">
            
    Header set Cache-Control "public"
            
    ExpiresDefault "access plus 2 months"
            
    Header unset Last-Modified
        
    </FilesMatch>
    </
    IfModule>

    # Compress JavaScript & CSS
    <IfModule mod_deflate.c>
        <
    FilesMatch "\.(js|css|php)$">
            
    SetOutputFilter DEFLATE
        
    </FilesMatch>
    </
    IfModule>
    Mong bạn nào giúp đỡ mình muốn chuyển 1 trang con doman.com/anhyeuem sang doman.com/khong-yeu-em và muốn chuyển toàn bộ link trong 1 thư mục sang thư mục mới doman.com/thumuc sang doman.com/thu-muc-moi
    cảm ơn ạ
     
  2. viethaiabc

    viethaiabc Thành viên tích cực

    Bài viết:
    214
    Đã được thích:
    71
    bạn sửa lại .htaccess:

    Mã:
    <IfModule mod_rewrite.c>RewriteEngine On
    #
    # Full path to your site
    #RewriteBase /
    # Rename Photo Names
    # RewriteRule ^file/pic/photo/([0-9]+)/([0-9]+)/([A-Za-z0-9]{32}+)\-(.*?)_([0-9]*?)\.(.*)$ file/pic/photo/$1/$2/$3_$5.$6
    # RewriteRule ^file/pic/photo/([0-9]+)/([0-9]+)/([A-Za-z0-9]{32}+)\-(.*?)\.(.*)$ file/pic/photo/$1/$2/$3.$5
    
    # 301 redirect if missing www.
    #RewriteCond %{HTTP_HOST} !^www\.
    #RewriteRule ^(.*)$ http://www.% {HTTP_HOST}/$1 [R=301,L]
    
    # 301 redirect if missing trailing slash
    #RewriteCond %{REQUEST_FILENAME} !-f
    #RewriteCond %{REQUEST_FILENAME} !-d
    #RewriteRule [^/]$ %{REQUEST_URI}/ [R=301,L]
    
    #
    # Rules
    #RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*) index.php?do=/$1
    # Image Access Protection
    # RewriteRule ^file/pic/photo/(.*)\.(.*)$ static/image.php?file=$1&ext=$2
    redirect 301 /forum/ /dien-dan/
    redirect 301 /thumuc/ /thu-muc-moi/
    </IfModule>
    
     
    Last edited: 12 Tháng tư 2015
    saosang thích bài này.
  3. saosang

    saosang Thành viên

    Bài viết:
    108
    Đã được thích:
    7
    sao khi mình đặt lệnh đó rồi nhưng khi vào trình duyệt vẫn không chuyển sang link mới bạn?
     
  4. viethaiabc

    viethaiabc Thành viên tích cực

    Bài viết:
    214
    Đã được thích:
    71
    mình nhầm chút, bạn làm như bên trên nhé.
     
    saosang thích bài này.
  5. saosang

    saosang Thành viên

    Bài viết:
    108
    Đã được thích:
    7
    khi sửa xong nó lại đẻ thêm link mới
    PHP:
     lúc chưa chuyển là http://choa37.vn/marketplace/ và mình muốn chuyển sang http://choa37.vn/rao-vat-nghe-an
    nhưng khi chèn 301 thì nó lại chuyển sang
    http
    ://choa37.vn/rao-vat-nghe-an/?do=/marketplace/ chứ không phải http://choa37.vn/rao-vat-nghe-an/
    b coi hộ m
     

Chia sẻ trang này