Historical Nifty OHLC prices in NSE

Where can i get historical ohlc prices of all expired strikes , previously can get through old NSE site , but its not working now , new NSE site also redirects to old site only , or any other free charting sites there ?

( Given the old site link , not working properly like before , only 4, 5 days values are displaying if selected for a month )