Monthly Archives: เมษายน 2019

wordpress long slug url + hyper cache custom

ปกติ slug url จะใส่ได้ 200 ตัว โดยมันจะเก็บลง table wp_posts ลงใน column post_name ถ้าอยากได้มากกว่านั้นสำหรับ SEO พวก url ภาษาไทยมันจะยาวอยู่แล้วและมันจะแปลงภาษาไทยเป็น unicode เช่น 1 ตัวภาษาไทย กลายเป็นเกือบ 10 ตัวของ unicode มันจึงเก็บลงไปได้แค่ 200 นอกนั้นมันจะหายไป Solution ให้ลง plugin longer-permalinks และ plugin cache ส่วนใหญ่จะมีปัญหากับ long slug เช่น WP … Continue reading

Posted in wordpress | Leave a comment

wordpress ป้องกัน brute force เข้าสู่ระบบ wp-login.php

หากเราพบว่า server ของเรามีค่า loadaverage และค่า cpu ขึ่นสูงปกติ รีบูทเครื่องกลับมาก็ไม่หาย และพอเรา top -H ดูก็พบว่ามี process ของ php-cgi เต็มไปหมด ใช้คำสั่ง kill process มันก็กลับมาอีก ไม่หาย ให้เราลองเข้าไปดูใน access_log ของ webserver หากพบว่ามีการเรียก /wp-login.php มารัวๆจากหลายๆ ip แสดงว่าโดนเข้าแล้ว วิธีแก้มีหลายวิธี แต่ที่ลองแล้วใช้ได้จริงมาแล้วคือ ใช้ htaccess htpasswd ทำ basic auth กันในหน้า wp-login … Continue reading

Posted in wordpress | Leave a comment