Info Teknologi

Cara Mengatasi Link Image Kapital / Uppercase 404 Not Found

Blog saya ini kebetulan adalah migrasi dari blog yang sebelumnya menggunakan wordpress. Dan karena itu beberapa image itu tidak bisa saya import ke blogger. Cara mengatasinya url image lama tetap saya masukan pada beberapa postingan. Jadi tidak di upload manual ke dalam postingan. Namun beberapa saat ketika saya migrasi hosting, untuk url image yang sudah saya masukan ke postingan yang berhuruf kapital atau Uppercase tidak terbaca atau 404 not found. Sangat PR sekali jika saya harus merubah semua link dari screenshoot ke lowercase. Setelah lama mencari akhirnya ketemu juga cara nya untuk mengatasi link huruf besar atau kapital atau uppercase yang tidak terbaca. Caranya kita membuat .htaccess pada root website kita / file root dimana image itu disimpan. Kemudian isikan settingan seperti di bawah ini.
RewriteEngine On
RewriteBase /
 
# If there are caps, set HASCAPS to true and skip next rule
RewriteRule [A-Z] - [E=HASCAPS:TRUE,S=1]
 
# Skip this entire section if no uppercase letters in requested URL
RewriteRule ![A-Z] - [S=28]
 
# Replace single occurance of CAP with cap, then process next Rule.
RewriteRule ^([^A]*)A(.*)$ $1a$2
RewriteRule ^([^B]*)B(.*)$ $1b$2
RewriteRule ^([^C]*)C(.*)$ $1c$2
RewriteRule ^([^D]*)D(.*)$ $1d$2
RewriteRule ^([^E]*)E(.*)$ $1e$2
RewriteRule ^([^F]*)F(.*)$ $1f$2
RewriteRule ^([^G]*)G(.*)$ $1g$2
RewriteRule ^([^H]*)H(.*)$ $1h$2
RewriteRule ^([^I]*)I(.*)$ $1i$2
RewriteRule ^([^J]*)J(.*)$ $1j$2
RewriteRule ^([^K]*)K(.*)$ $1k$2
RewriteRule ^([^L]*)L(.*)$ $1l$2
RewriteRule ^([^M]*)M(.*)$ $1m$2
RewriteRule ^([^N]*)N(.*)$ $1n$2
RewriteRule ^([^O]*)O(.*)$ $1o$2
RewriteRule ^([^P]*)P(.*)$ $1p$2
RewriteRule ^([^Q]*)Q(.*)$ $1q$2
RewriteRule ^([^R]*)R(.*)$ $1r$2
RewriteRule ^([^S]*)S(.*)$ $1s$2
RewriteRule ^([^T]*)T(.*)$ $1t$2
RewriteRule ^([^U]*)U(.*)$ $1u$2
RewriteRule ^([^V]*)V(.*)$ $1v$2
RewriteRule ^([^W]*)W(.*)$ $1w$2
RewriteRule ^([^X]*)X(.*)$ $1x$2
RewriteRule ^([^Y]*)Y(.*)$ $1y$2
RewriteRule ^([^Z]*)Z(.*)$ $1z$2
 
# If there are any uppercase letters, restart at very first RewriteRule in file.
RewriteRule [A-Z] - [N]
 
RewriteCond %{ENV:HASCAPS} TRUE
RewriteRule ^/?(.*) /$1 [R=301,L]
Cara di atas adalah cara untuk redirect otomatis link yang not found karena uppercase ke lowercase. Alhamdulillah berhasil, jadi saya tidak perlu untuk merubah satu persatu link image screenshoot pada blog saya yang bermasalah untuk dirubah dari uppercase ke lowercase. Kira saja ini juga kamu mendapati masalah yang sama. Makanya saya berbagi di sini, juga untuk mengigatkan saya jika saya lupa caranya dikemudian hari. :) Sumber caranya dari sini terimakasih https://www.askapache.com/htaccess/rewrite-uppercase-lowercase/

Comments