অ্যাপাচি প্রক্সিপাস রাইরাইটটি http://test.example.com থেকে প্রাপ্ত প্রতিক্রিয়া সংস্থাগুলি পুনর্লিখন করে না , কেবল শিরোনাম (যেমন একটি 404 পৃষ্ঠাতে পুনঃনির্দেশকরণ এবং এ জাতীয়)।
বেশ কয়েকটি বিকল্প:
এক ) পরম পরিবর্তে আপেক্ষিক পাথ ব্যবহার করতে অভ্যন্তরীণ অ্যাপ্লিকেশনটি পুনরায় লিখুন। অর্থাত্ ../css/style.css
পরিবর্তে/css/style.css
দুই ) অভ্যন্তরীণ অ্যাপ্লিকেশনটিকে test.example.com /folder
এর মূলের পরিবর্তে একই উপ-ডিরেক্টরিতে পুনরায় চালু করুন ।
তিন ) এক এবং দুটি প্রায়শই ঘটে যাওয়ার সম্ভাবনা থাকে না ... আপনি যদি ভাগ্যবান হন তবে অভ্যন্তরীণ অ্যাপ্লিকেশনটি কেবল দুটি বা তিনটি উপ-ডিরেক্টরি ব্যবহার করে এবং সেগুলি আপনার মূল সাইটে অব্যবহৃত থাকলে কেবল প্রক্সিপাস লাইনের একটি গুচ্ছটি লিখুন:
# Expose Internal App to the internet.
ProxyPass /externalpath/ http://test.example.com/
ProxyPassReverse /externalpath/ http://test.example.com/
# Internal app uses a bunch of absolute paths.
ProxyPass /css/ http://test.example.com/css/
ProxyPassReverse /css/ http://test.example.com/css/
ProxyPass /icons/ http://test.example.com/icons/
ProxyPassReverse /icons/ http://test.example.com/icons/
চার ) অভ্যন্তরীণ অ্যাপ্লিকেশনের জন্য একটি পৃথক সাবডোমেন তৈরি করুন এবং কেবল প্রক্সি সবকিছু উল্টো করুন:
<VirtualHost *:80>
ServerName app.example.com/
# Expose Internal App to the internet.
ProxyPass / http://test.internal.example.com/
ProxyPassReverse / http://test.internal.example.com/
</VirtualHost>
পাঁচ ) কখনও কখনও ডেভেলপারদের সম্পূর্ণরূপে clueless এবং তাদের অ্যাপ্লিকেশনগুলি না শুধুমাত্র পরম URL- এর উৎপন্ন কিন্তু এমনকি তাদের URL- এর মধ্যে হোস্টনাম অংশ এবং তার ফলে HTML কোড ভালো দেখায় অন্তর্ভুক্ত আছে: <img src=http://test.example.com/icons/logo.png>
।
ক ) আপনি বিভক্ত দিগন্ত ডিএনএস এবং দৃশ্যের কম্বো সমাধান ব্যবহার করতে পারেন 4.. অভ্যন্তরীণ এবং বহিরাগত উভয়ই পরীক্ষক পরীক্ষা করে দেখুন .com বাহ্যিক ব্যবহারকারীর জন্য test.example.com এর সর্বজনীন রেকর্ডটি আপনার সার্বজনীন ওয়েবসারভার www.example.com এর আইপি-ঠিকানার দিকে নির্দেশ করে এবং তারপরে আপনি সমাধান 4 ব্যবহার করতে পারেন।
খ ) আপনি কেবল টেস্ট.এক্সামেল ডটকমের প্রক্সি অনুরোধগুলিতে না হয়ে আসলে অ্যাপাচি পেতে পারেন, তবে এটি আপনার ব্যবহারকারীদের কাছে সঞ্চারিত হওয়ার আগে প্রতিক্রিয়া বডিটি আবারও লিখতে পারে। (সাধারণত কোনও প্রক্সি কেবল এইচটিটিপি শিরোনাম / প্রতিক্রিয়াগুলিকেই পুনরায় লেখায়)। Mod_subst متبادل অ্যাপাচি ২.২। এটি মোড_প্রক্সির সাথে ভাল স্ট্যাক হলে আমি পরীক্ষা করিনি, তবে সম্ভবত নিম্নলিখিতটি কাজ করে:
<Location /folder/>
ProxyPass http://test.example.com/
ProxyPassReverse http://test.example.com/
AddOutputFilterByType SUBSTITUTE text/html
Substitute "s|test.example.com/|www.example.com/folder/|i"
</Location>