ฉันค้นหาคำถามออนไลน์และในฟอรัมแล้ว ฉันมีไซต์ 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]