Các bạn cho mình hỏi cách redirect Url các trang về 1 trang duy nhất với ạ. Ví dụ là thế này: mình muốn đưa vi-du(.)com/index. html và vi-du(.)com/index. php chuyển về trang chính là vi-du(.)com thì làm thế nào ạ. Cám ơn các bạn
Bạn xài mã nguồn gi? Nếu bạn xài WP thì tì hiểu về plugin SEO Redirection. Tìm hiểu cách sử dụng là làm được.
Bạn lên Google search cách sử dụng redirect 301 hoặc cách sử dụng redirect với htaccess hay gì đó ấy. Trên mạng có nhiều lắm.
Nếu bạn dùng htaccess bạn dùng thử cái này coi, bạn sửa link ở phần ngoặc vuông đó, bỏ ngoặc vuông đi luôn nha. Thay thành 2 link, sau khi bạn chèn vào htaccess thì nó sẽ tự động chuyển đến link mới.HTML: #Chuyen huong 301 tu link cu qua link moi Redirect 301 [link-cũ] [link-mới]
Lỗi như thế nào, bạn up hình file htaccess của bạn nên, chắc bạn viết sai à. Mình vẫn đang dùng cái này để redirect những link lỗi.
Thử cái nàyMã:<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>Mã:<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.html$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.html [L] </IfModule>
Link index .php thì mình chuyển hướng được rồi, còn index. html thì nó vẫn không chuyển. Link index .php mình dùng code: RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*index\.php\ HTTP/ RewriteRule ^(.*)index\.php$ /$1 [R=301,L] Còn cái index. html mình ko chuyên dc