استفاده از subdomin در لوکال هاست (localhot)

۲۱ آذر ۱۳۹۵

در پروژه‌ای پیش آمده بود که برای تست و توسعه نیاز به استفاده ازsubdomain در localhost داشتیم. مشکلی که پیش آمده بود این بود که مشاهده کردیم که مروگر گوگل کروم در resolve این urlها مشکلی ندارد، در حالی که مرورگر فایرفاکس (و حتی اینترنت اکسپلورر) قادر به باز کردن subdomain نیست. برای مثال آدرس مورد نظر ما به صورت زیر بود:



http://test.localhost:8080

راه حل: به نظر می‌رسد که کروم تبدیل localhost.* به localhost را به صورت داخلی انجام می‌دهد و سایر مرورگرها نیازمند DNS Server برای subdomains.localhost هستند، لذا با تعریف rule زیر در فایل C:\Windows\System32\drivers\etc\hosts، مرورگر فایرفاکس نیز قادر خواهد بود subdomain مورد نظر را resolve کند:


۱۲۷٫۰٫۰٫۱ test.localhost

باید توجه کنید که editor شما در حالت Run as Adminstrator باز شده باشد که قادر به ویرایش فایل hosts باشید.

هیچ نظری موجود نیست: