Chỉnh sửa www và non-www

Chỉnh sửa www và non-www



Bạn truy cập vào trang quản trị Magento System => Configuration => Web => Search Engines Optimization.Dưới "Unsecure" và "Secure", bạn có thể tìm thấy Base URL, nơi bạn có thể đặt tên miền ưa thích. Bạn có thể lựa chọn giữa www và phiên bản không www của URL. Với việc thay đổi các thiết lập, bạn vẫn không tạo ra một chuyển hướng từ www sang non-www hoặc non-www sang www, nó chỉ đặt một trong những ưu tiên. Vì vậy nó là một ý tưởng tốt để tạo ra một chuyển hướng 301 thông qua .htaccess với mod_rewrite . Bên cạnh việc giải quyết các vấn đề www vs non-www chuyển hướng này ngăn cản Magento từ việc thêm các truy vấn SID tới URL của bạn, giống như SID = b9c95150f7f70d6e77ad070259afa15d. Hãy chắc chắn rằng các Base URL là giống như chuyển hướng. Khi chỉnh sửa các tập tin .htaccess bạn có thể thêm mã sau đây để chuyển hướng index.php để root.
Khoảng dòng 119:
RewriteBase / RewriteCond %{THE_REQUEST} ^[A-Z]{3,9} /index.php HTTP/

RewriteRule ^index.php$ http://www.mydomain.com/ [R=301,L]
Hoặc, khi Magento của bạn cài đặt không phải là trong thư mục gốc nhưng trong thư mục con http://www.mydomain.com/magento/:
RewriteBase /magento/ RewriteCond %{THE_REQUEST} ^[A-Z]{3,9} /magento/index.php HTTP/

RewriteRule ^index.php$ http://www.mydomain.com/magento/ [R=301,L]

0 nhận xét: