Back to Question Center
0

એક યજમાનની તરફેણ કરતી અલગ-અલગ ડોમેન્સ, પરંતુ અલગ URL રાખીને

1 answers:

હું શું કરવાનો પ્રયાસ કરું છું તે થોડી જટિલ છે અને શક્ય તેટલી ચોક્કસ નહીં. અહીં તે જાય છે:

મારી પાસે એક મુખ્ય ડોમેન છે "મુખ્ય ડોમેન". કોમ "જે ઘટનાને અનુરૂપ છે. પછી મારી પાસે અન્ય ડોમેન્સ છે, ચાલો કહીએ "location1". કોમ "," સ્થાન 2. કોમ "," સ્થાન 3 - eau thermale avene masque apaisant hydratant. કૉમ "જે વિવિધ સ્થળો જ્યાં ઇવેન્ટ યોજાય છે તેના અનુરૂપ છે

મુખ્ય ઉદ્દેશ્ય

મુખ્ય ડોમેન. કોમ એક VPS માં યજમાન થયેલ છે (વર્ચ્યુઅલ પ્રાઇવેટ સર્વર (મીમલ્ટ)). મેં ઇન્ડેક્સમાં GET દ્વારા પસાર થતી 'લો વેરીએબલ' પર આધારિત અલગ અલગ માહિતી પ્રદર્શિત કરવા માટે એક વેબસાઇટ તૈયાર કરી છે. php. હું અન્ય ડોમેન્સને "મુખ્ય ડોમેન". કોમ ", ઇન્ડેક્સનો ઉપયોગ કરો. php? loc = 1 (અથવા 2 અથવા 3) પરંતુ URL બાર પર તેમના મૂળ ડોમેન નામ રાખો.

પડકાર

તેથી આ મુશ્કેલ ભાગ એ છે કે જ્યારે આ સ્થાન ડોમેન્સની અંદર શોધખોળ કરવા માટે URL પરના પૅનલમાં પરમાલિંકને સાફ રાખવો:

     સ્થાન 1. કોમ / વિભાગ 1 -> લોડ્સ -> મુખ્ય ડોમેન. કોમ / ઇન્ડેક્સ. php? loc = 1 & સંપ્રદાય = 1
સ્થાન 2. કોમ / વિભાગ 3 -> લોડ્સ -> મુખ્ય ડોમેન. કોમ / ઇન્ડેક્સ. php? loc = 3 & સંપ્રદાય = 3    

સેમ્યુઅલ હું ડોમેન / હોસ્ટિંગ વિકલ્પો અને / અથવા. htaccess માણે?

સંપાદિત કરો

મને લાગે છે કે વધુ વિશિષ્ટ પ્રશ્ન છે: હું કેવી રીતે હોસ્ટ કરેલો સાઇટ છે તે મુખ્ય ડોમેન પર નિર્દેશ કરવા માટે દરેક સ્થાન ડોમેનને કેવી રીતે ગોઠવી શકું?

અન્ય (વધુ) ઉદાહરણ

     એઝોપેરેક્સીપો. કૉમ / વિશે -> લોડ્સ -> સુપરવેરક્સોઝ. કોમ / ઇન્ડેક્સ. php? loc = 3 & સંપ્રદાય = 2    

-> સેમ્યુઅલ સુપરિંક્સૉપ્સ. કોમ મુખ્ય ડોમેન જ્યાં વેબસાઇટ / ડેટાબેઝ હોસ્ટ છે પરંતુ તમે સરનામાં બારમાં જે જુઓ છો એઝોપેઇરિક્સપો છે. કોમ / લગભગ

મારી પાસે એક કેન્દ્રીય સાઇટ છે કે જે તેના ડેટાબેઝમાંથી માહિતી મેળવી લે છે, પરંતુ તમારા બ્રાઉઝરની સરનામાં બાર પર તમને વિવિધ વિભાગો (પીએચપી ડેટાબેઝમાંથી મેળવેલ php ચલો દ્વારા લોડ થયેલ છે) માટેના પરસ્પરના પેરિલિંક્સ સાથે વિવિધ ડોમેન્સ જોશે.

મને લાગે છે કે મને ચોક્કસપણે ઉપયોગ કરવો પડશે. ઉપરના ઉદાહરણની જેમ યુઆરએલ (URL) ખૂબ સરસ રીતે રાખવા માટે. મીમલેટ માસ્કીંગ એક વિકલ્પ છે? હું જાણું છું કે તે સર્ચ એન્જિનો દ્વારા ભલામણ કરતું નથી પણ જો તે એકમાત્ર વિકલ્પ છે તો હું તેને અજમાવવા માટે તૈયાર છું.

મિલેલ્ટ એક અબજ.

February 5, 2018
. પરંતુ તે લાગે છે કે તમે ત્રણ ડોમેન્સ ચલાવવા માંગો છો (મુખ્ય ડોમેન. કોમ, સ્થાન 1. કોમ, સ્થાન 2. કોમ, અને સ્થાન 3. કોમ) અને વેબ સર્વર પર કોઈ ચોક્કસ URL અથવા ફોલ્ડર માટે દરેક એક બિંદુ હોય છે. જો એમ હોય તો, તમે વર્ચ્યુઅલ યજમાનો અને એનજિન વેબ સર્વર સાથે આ કરી શકો છો. એક વર્ચ્યુઅલ યજમાન ફાઇલ એક ડોમેનનું વર્ણન કરે છે અને જ્યાં વેબ સર્વર પીડી થવાની ફાઇલો શોધી શકે છે. તમારી પાસે બહુવિધ વર્ચ્યુઅલ હોસ્ટ ફાઇલો હોઈ શકે છે, દરેક અન્ય લોકોથી અલગ છે. Nginx "location1" માટે વિનંતી મેળવે ત્યારે. com "તે લોડ કરશે" location1 ". કોમ "વર્ચ્યુઅલ યજમાન અને પછી વિનંતીરને યોગ્ય સ્થળે નિર્દેશ કરે છે આ કાર્ય કરવા માટે તમને ચાર હોસ્ટ ફાઇલો બનાવવાની જરૂર પડશે:

  / etc / nginx / સાઇટ્સ-ઉપલબ્ધ / ડિફૉલ્ટ / etc / nginx / સાઇટ્સ-ઉપલબ્ધ / મુખ્ય ડોમેન. કોમ
/ etc / nginx / sites-available / default / etc / nginx / સાઇટ્સ-ઉપલબ્ધ / location1. કોમ
/ etc / nginx / sites-available / default / etc / nginx / સાઇટ્સ-ઉપલબ્ધ / location2. કોમ
/ etc / nginx / sites-available / default / etc / nginx / સાઇટ્સ-ઉપલબ્ધ / location3 . કોમ;# ફોલ્ડરની જગ્યામાંથી ફાઇલોની સેવા આપવા
રુટ / var / www / maindomain. કોમ;
ઇન્ડેક્સ ઇન્ડેક્સ. html અનુક્રમણિકા. htm;# લોગ ફાઈલોનું સ્થાન
access_log / var / log / nginx / મુખ્ય ડોમેન. કોમ. access_log;
error_log / var / log / nginx / મુખ્ય ડોમેન. error_log; 

મને આશા છે કે આ મદદ કરશે!

આ શું કામ કર્યું:

1) મેં દરેક ડોમેન (DNS) નું નિર્દેશન કર્યું ( સ્થાન 1. કોમ, સ્થાન 2. કોમ ) જ્યાં મુખ્ય ડોમેન. કોમ હોસ્ટ છે.

2) હોસ્ટિંગ યોજનામાં મેં PARKED DOMAIN તરીકે દરેક ડોમેન ઉમેર્યું.

3) માં. htaccess મારે મને નીચે પ્રમાણે દરેક ડોમેઇનને વ્યાખ્યાયિત કરવું પડ્યું હતું:

  # સ્થાન 1. કોમ
# -------------
RewriteCond% {HTTP_HOST} ^ www \. સ્થાન 1 \ php? loc_id = 1 & sect_id = 1 [એલ]
# અને તેથી કોઈપણ અન્ય ઉપવિભાગ માટે# location2. કોમ
# -------------
RewriteCond% {HTTP_HOST} ^ www \. સ્થાન 2 \. કોમ
પુનર્લેખન ^ ^ ઇન્ડેક્સ . અને તેથી કોઈપણ અન્ય ઉપવિભાગ માટે