Back to Question Center
0

htaccess 301 ການໂອນຄວາມຊ່ວຍເຫລືອທີ່ຈໍາເປັນ (ການລົບພາລາມິເຕີ GET) - ການຢຸດເຊົາ

1 answers:

ເນື່ອງຈາກບັນຫາບາງຢ່າງໃນເວັບໄຊຂອງຂ້ອຍມີຫຼາຍໆຫນ້າທີ່ສັງເກດເຫັນວ່າເປັນການຊໍ້າຊ້ອນໂດຍໃຊ້: www. ຕົວຢ່າງ. com / page. html? task = view ແຕ່ວ່າເນື້ອຫາແມ່ນແທ້ໆຄືກັບ www. ຕົວຢ່າງ - inetbet no deposit codes 2011. com / page. html .

ຫນຶ່ງທາງແມ່ນການໃຊ້ http 301 ປ່ຽນຈາກ www. ຕົວຢ່າງ. com / page. html? task = view to www. ຕົວຢ່າງ. com / page. html ເມື່ອໃຜຄົ້ນຫາຫນ້າທີ່ມີການໂຕ້ຖຽງ. ແຕ່ການເຊື່ອມໂຍງເຊັ່ນ: www. ຕົວຢ່າງ. com / page. html? task = view ຈະຍັງຄົງສັງເກດເຫັນກັບໂລກພາຍນອກ.

ວິທີອື່ນແມ່ນການ canonicalization ທີ່ຂ້ອຍບໍ່ຢາກໃຊ້ເພາະມັນຍາກທີ່ຈະໃສ່ແທັກໃນ Joomla CMS.

ຂ້ອຍຕ້ອງການຊ່ອນ www. ຕົວຢ່າງ. com / page. html? task = view ຈາກໂລກພາຍນອກ.

ມັນສາມາດປ່ຽນ url ຈາກ www. ຕົວຢ່າງ. com / page. html? task = view to www. ຕົວຢ່າງ. com / page. html ? ຂ້ອຍຫມາຍຄວາມວ່າຖ້າມີ href link www. ຕົວຢ່າງ. com / page. html? task = view ໃນຫນ້າເວັບຂອງຂ້ອຍ, ມັນຄວນຈະເບິ່ງເຫັນກັບໂລກພາຍນອກໂດຍບໍ່ມີການໂຕ້ຖຽງໃດໆ. ນີ້ແມ່ນແຕກຕ່າງຈາກການນໍາໃຊ້ 301 ເພື່ອປ່ຽນຫນ້າທີ່ເຂົ້າເຖິງພາຍນອກ: www. ຕົວຢ່າງ. com / page. html? task = view ໂດຍບໍ່ຕ້ອງໃຊ້ການໂຕ້ຖຽງໃນ. htaccess.

February 7, 2018

ທ່ານສາມາດໃຊ້ການຂຽນຄືນ URL ແຕ່ຖ້າທ່ານມີ 2 ຫນ້າທີ່ມີເນື້ອຫາດຽວກັນທີ່ໃຊ້ querystrings, ການຄົ້ນຄວ້າຂອງຂ້ອຍສະແດງໃຫ້ເຫັນວ່າ Google ຈະບໍ່ລົງໂທດທ່ານ, ພວກເຂົາເຈົ້າຈະບໍ່ສົນໃຈຫນ້າຫນຶ່ງ (ແລະການຄາດເດົາຂອງຂ້ອຍແມ່ນຫນຶ່ງໃນ ແຖບຂໍ້ມູນ).

ຂ້າພະເຈົ້າຍັງຈະພິຈາລະນາວ່າຖ້າທ່ານຕ້ອງການ 'ຕົວແທນ' ນີ້ຢູ່ໃນສະຖານທີ່ເພື່ອເພີ່ມມັນດ້ວຍລະຫັດ.

ຖ້າທ່ານຫມາຍຄວາມວ່າຫນ້າເວັບສໍາລັບ Googlebot, ຂ້າພະເຈົ້າແນະນໍາໃຫ້ທ່ານນໍາໃຊ້ກະດານເຄື່ອງມື Webmaster ຂອງພວກເຂົາເຊັ່ນ: http: // support. google. com / webmasters / bin / answer. py? hl = en & answer = 1235687 . ມັນອະທິບາຍວິທີທີ່ທ່ານສາມາດຕັ້ງຄ່າພາລາມິເຕີເວັບໄຊທ໌ເພື່ອຫລີກລ່ຽງ Google ທີ່ຈະລວບລວມແລະດັດແກ້ຫນ້າທີ່ທີ່ມີເນື້ອຫາດຽວກັນ.

ຖ້າທ່ານຍັງບໍ່ທັນຕິດຕັ້ງເຄື່ອງມືຂອງ Google Webmaster ສໍາລັບເວັບໄຊທ໌ຂອງທ່ານ, ຂ້າພະເຈົ້າແນະນໍາໃຫ້ທ່ານເຮັດເຊັ່ນນັ້ນຢູ່ທີ່ https: // www.google. com / webmasters / tools /

ຖ້າທ່ານຕ້ອງການທີ່ຈະເຂົ້າເຖິງບາງຫນ້າຂອງຫນ້າເວັບຕ່າງໆຈາກເຄື່ອງຈັກຊອກຫາເຄື່ອງຈັກອື່ນໆທົດລອງໃຊ້ທົດລອງບາງຢ່າງດ້ວຍຫຸ່ນຍົນ. txt file, ເຊັ່ນ:

  ຜູ້ໃຊ້ຕົວແທນ: *
ບໍ່ອະນຸຍາດ: / *? task = view 

ນີ້ຈະຕັນ URL ທັງຫມົດທີ່ມີ "? task = view" ທີ່ຈະຖືກລວບລວມໂດຍຫຸ່ນຍົນ.

ຂ້ອຍຄິດວ່ານີ້ເປັນໄປໄດ້ໂດຍໃຊ້ສອງ. htaccess 301 redirects ແລະ URL ການຂຽນໃຫມ່.

ຖ້າ app / CMS ຂອງທ່ານເຮັດວຽກໂດຍບໍ່ມີພາລາມິເຕີ CGI ທີ່ທ່ານສາມາດລາກພາລາມິເຕີຜ່ານລະບຽບການຂຽນໃຫມ່,. htaccess or httpd. conf file e. g.

  RewriteEngine OnRewriteCond% {QUERY_STRING} task = view
ຫນ້າ RewriteRule. html% {REQUEST_URI}? [R = 301, L]