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 )

https://www1.nseindia.com/products/content/derivatives/equities/historical_fo.htm

Thanks.