เขียน URL ที่ไม่ใช่ SEF ใหม่ให้เทียบเท่ากับ SEF

ฉันค้นหาคำถามออนไลน์และในฟอรัมแล้ว ฉันมีไซต์ Joomla 2.5 โดยเปิด SEF แต่ Google ยังคงรับ URL ที่ไม่ใช่ SEF

ฉันได้ลองใช้การเขียนซ้ำหลายครั้งเนื่องจากไม่คิดว่าคุณจะสามารถประมวลผล URL ที่มีการสืบค้นในการใช้การเขียนซ้ำได้

ตัวอย่าง URL ฉันกำลังพยายามเปลี่ยนเส้นทาง: hxxp://www.topdogsecurity.co.uk/staff/index.php?option=com_content&view=article&id=33&Itemid=216

ในรูปแบบที่ง่ายที่สุด Id ต้องการส่ง URL ทั้งหมดที่มีการสืบค้นไปยัง URL ของ SEF เช่น hxxp://www.topdogsecurity.co.uk/detection-services/

ตามหลักการแล้ว ฉันต้องการที่จะสามารถเปลี่ยนเส้นทางไปยังบทความที่แน่นอนได้ แต่ในขณะนี้ เพียงแค่ได้รับการเปลี่ยนเส้นทางซึ่งเขียน URL ใหม่ก็น่าจะดี ขออภัย ฉันไม่เก่งกับ htaccess และตัวอย่าง ฉันเห็นว่าทำให้เกิดความสับสนมากกว่าสิ่งอื่นใด

ฉันขอขอบคุณความช่วยเหลือใดๆ เกี่ยวกับโครงสร้างคำสั่งสำหรับ .htaccess (ฉันไม่สามารถปล่อยไว้เหมือนเดิมได้)

K

การทดสอบล่าสุด:

RewriteCond %{QUERY_STRING} (?:^|&)option=com_content(?:&|$) RewriteRule (.*) http://www.topdogsecurity.co.uk/detection-services/ [R=301]


person K Fisher    schedule 26.03.2013    source แหล่งที่มา
comment
ฉันสงสัยว่าถ้า SEF เปิดอยู่ Google จะรับ URL ที่ไม่ใช่ SEF จากที่ไหน ไม่ว่าจะจัดทำดัชนีไว้ในขณะที่มือไซต์ของคุณปิด SEF หรือสิ่งเหล่านี้ยังคงอยู่บนไซต์ของคุณ   -  person piotr_cz    schedule 27.03.2013


คำตอบ (1)


คุณรู้ไหมว่า Joomla สามารถทำงานกับ URL ที่ไม่ใช่ SEF ได้แม้ว่าจะเปิดใช้งาน SEF ก็ตาม ดังนั้น URL ที่ไม่ใช่ SEF จึงใช้งานได้เสมอและจะชี้ไปยังบทความที่ถูกต้อง

ในทางกลับกัน จะแตกต่างออกไป: URL ของ SEF ไม่ทำงานและส่งผลให้เกิดข้อผิดพลาด 404 หากปิดใช้งาน SEF แต่นี่ไม่ใช่ปัญหาของคุณ

ในกรณีของคุณ คุณเพียงแค่ไม่ต้องการกฎพิเศษใดๆ ทั้งหมดควรจะทำงานได้ดี

person Bakual    schedule 26.03.2013
comment
สวัสดี Bakual โชคดีที่ SEF และ nonSEF ทั้งหมดใช้งานได้ แต่ผู้เชี่ยวชาญ SEO รายงานว่านี่เป็นข้อบกพร่อง ดังนั้นฉันจึงต้องหาวิธีเขียน URL ที่ไม่ใช่ SEF ใหม่ :/ - person K Fisher; 26.03.2013
comment
ฉันคิดว่าจุดบกพร่องอยู่ที่ผู้เชี่ยวชาญด้าน SEO ไม่ใช่กับ Joomla การเขียนใหม่จะไม่ช่วยแก้ปัญหาใดๆ URL จะยังคงอยู่ใน Google คำถามคือว่า URL เหล่านั้นมาจากไหน หากเพิ่งจัดเก็บไว้ใน Google จากการรวบรวมข้อมูลครั้งก่อน คุณก็แค่รอ หากสร้างขึ้นภายใน Joomla แม้ว่า SEF จะเปิดอยู่ก็ตาม การเขียนใหม่จะไม่สามารถแก้ไขได้ มันจะเป็นข้อผิดพลาดภายใน Joomla - person Bakual; 26.03.2013