سؤال

يمكنني استخدام تثبيت Xampp لاختبار ملفاتي محليا قبل تحميلها على خادم الويب الخاص بي. تحتوي صفحات الويب الخاصة بي عادة على الكثير من الروابط "الصغار"، مما يعني اختبار أي روابط (أو أي نماذج وغيرها) أحتاج إلى تغيير الرابط المصابين إلى الإشارة إلى المحلي، ثم إعادة إلخذه بعد أن انتهيت من الاختبار.

ما أبحث عنه هو وسيلة لإعادة توجيه عنوان URL خارجي للإشارة إلى مجلد بلدي المحلي، حتى أتمكن من ضبطه كموقع لي وبعد ذلك سأكون قادرا على إجراء تغييرات قبل تحميلها. على سبيل المثال، إذا كنت دخول "www.mysite.com/example/view.php" في متصفحي، سأكون في الواقع أن أبحث في "Localhost / مثال / عرض.

هل هذا شيء ممكن؟

هل كانت مفيدة؟

المحلول

الحلول اثنين تأتي إلى ذهني:

  1. استخدام عناوين URL النسبية (المفضل)
  2. أضف عنوان URL الخارجي الخاص بك إلى ملف المضيف الذي يمكن العثور عليه إما

    C: Windows System32 Drivers Etc Hosts (Windows)

    أو

    / الخ / المضيفين (لينكس)

    ما عليك سوى إضافة هذا الخط:

    www.mysite.com localhost.

    ربما لديك لاستخدام الخوادم الخاص بك IP بدلا من mySite.com، لست متأكدا الآن

نصائح أخرى

أنا فقط تعثرت على هذا.

استخدم هذا الخط في المضيفين:

127.0.0.1 www.yoururl.com.

نعم: لا تستخدم الروابط الصغار!

بجدية، لست متأكدا مما إذا فهمت بشكل صحيح. إذا كنت تتحدث عن عناوين URL في صفحاتك تشير إلى صفحات أخرى في نفس الموقع، فيجب عليك استخدام روابط النموذج "/ example/view.php" بدلا من "http://www.mysite.com/example/view.php.". بهذه الطريقة، سوف تشير دائما إلى نفس الموقع.

إذا ذهبت تلك الروابط إلى المواقع الخارجية، ولكن عليك إعادة توجيهها محليا للاختبار (لا أستطيع أن أرى لماذا سيكون هذا هو الحال، لكنك لا تعرف أبدا ...) ثم يمكنك استخدام متغير في ملف التكوين. تحتاج فقط إلى تغيير هذا المتغير في مكان واحد ...

إذا كان لدى موقع الويب البعيد الخاص بك عنوان IP ثابت، فيمكنك استخدام قاعدة إعادة التوجيه على جهاز توجيه الإنترنت الخاص بك. تحويل القاعدة وإيقافها كما هو مطلوب.

فخ حركة المرور الذهاب إلى 202.20.20.20 (عنوان IP الموقع) وإعادة توجيه إلى 192.168.10 (IP الخاص بك المحلي)

إعادة توجيه هذه الطريقة بعد دقة DNS بدلا من من قبل. هذا، والطرأ الأخرى أعلاه (باستخدام ملف المضيفين) مفيد حقا إذا كان استخدام البرنامج مثل WordPress؛ الذي يردد عنوان URL التطوير في قاعدة بيانات تكنولوجيا المعلومات.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top