I am using MAMP on win 8.1 and set up port forwarding in my modem router.
But when i try using my phone or tablet, it just show a html page instead full theme of worpdress.
http://i.imgur.com/EgOz16m.jpg
I try to http://192.168.1.101:8888 or http://192.168.1.101:8888/MAMP and it look like normal as using my PC.
Any idea?
I think you had created your WordPress website in http://localhost:8888 so in your database, the url is http://localhost:8888, not your IP.
When you visit the site in desktop, it’s ok : The PC can access to the ip and localhost to get ressources like styles and images. But in an another device, it can get the ressources.
You can use the following MySQL queries to update your URL in PHPMyAdmin :
Be careful to backup your database before make this changes.
If your port is not 8888, just change it in the queries.
The way I would troubleshoot this issue is by viewing the requests the mobile browser is sending out and looking for errors (most likely path issues).
I use Fiddler on an PC to act as my proxy and set up my mobile wifi to use my PC’s IP as its proxy server. This allows me to view all the traffic from all of the devices I am testing with.
Read about Fiddler:
Important note about your question:
I noticed you are misspelling the URL using “htt” instead of “http” as in
Please make sure you are using a valid URL while testing all environments.