Pagination redirect set in .htaccess file is not working

You need to remove the domain name from RewriteRule check. So instead of:

RewriteRule ^hogehoge.com/page/(.*)$ http://hogehoge.com/item/page/$1 [R=301,L]

You need to set:

RewriteRule ^page/(.*)$ http://hogehoge.com/item/page/$1 [R=301,L]

Also, once you have done the redirect:

  1. Make sure WordPress is responding properly to the http://example.com/item/page/1 form of URL (this is also possible by doing another internal rewrite back to http://example.com/page/1 in .htaccess or you may do that with WordPress).

  2. Clear browser cache to make sure you are not getting the cached version.