Back to Question Center
0

અપાચે 2 mod_rewrite અસંગત મિનિટેલ

1 answers:

મારી ભૂતપૂર્વ યુનિવર્સિટી, એસપીએસયુ, કેન્સો સ્ટેટ યુનિવર્સિટીમાં "એકીકૃત" હતી. હું ડોમેન ભુરો ધરાવતો હતો. spsu. edu . કામચલાઉ ધોરણે, ભુરો. કેન્નેસો - mikrotik rb951ui-2hnd. એજ્યુ યુનિવર્સિટી આઇટી દ્વારા સ્થાપવામાં આવી હતી. જો કે, મારા વેબ પૃષ્ઠો માટેનું કાયમી ઘર http: // ksuweb / faculty / rbrow211 હોવું જોઈએ. મારી પાસે બે "બ્રોબ્રોન" ડોમેન્સ સાથે સર્વરનું વહીવટી નિયંત્રણ છે. મેં આને httpd માં મૂકી દીધું છે. કોન્ફ :

    
સર્વર નામ bbrown. spsu. ઇડુ
સર્વરઅલીયાસ www. બ્રબ્રોન. spsu. ઇડુ
ફરીથી લખો એન્જીન ચાલુ
પુનર્લેખન ^ (. *) $ http: // ksuweb. કેન્નેસો. edu / faculty / rbrow211% {REQUEST_URI} [એલ, આર = 301]

સર્વર નામ bbrown. કેન્નેસો. ઇડુ
સર્વરઅલીયાસ www. બ્રબ્રોન. કેન્નેસો. ઇડુ
ફરીથી લખો એન્જીન ચાલુ
પુનર્લેખન ^ (. *) $ http: // ksuweb. કેન્નેસો. edu / faculty / rbrow211% {REQUEST_URI} [એલ, આર = 301]
    

હું અપેક્ષા રાખું છું કે આ બે URL વર્તે છે, અને ksuweb પર યોગ્ય આંતરિક પૃષ્ઠ પર રીડાયરેક્ટ કરે છે:
http: // bbrown. spsu. edu / misc / university_success. html
http: // bbrown. કેન્નેસો. edu / misc / university_success. html

જો કે આમાંની પ્રથમ કૃતિઓ અને બીજું નથી! તે ટોચનું સ્તર પર ઇન્ડેક્સ પૃષ્ઠ પર રીડાયરેક્ટ કરે છે, i. ઈ. થી http: // ksuweb. કેન્નેસો. edu / faculty / rbrow211 /
http: // bbrown. spsu. edu / it3203 / 2016_02 / લેબ_7s. html
http: // bbrown. કેન્નેસો. edu / it3203 / 2016_02 / લેબ_7s. html

પરંતુ આ બે, ડિરેક્ટરીના બે સ્તરો સાથે, અપેક્ષિત તરીકે કામ:
http: // bbrown. spsu. edu / it3123 / 2016_02 / assign_0_classroom. html
http: // bbrown. કેન્નેસો. edu / it3123 / 2016_02 / assign_0_classroom. html

હું નિરંકુશ છું. મારો પ્રશ્ન? મેં શું કર્યું છે?

February 12, 2018

આ બધા મારા માટે બરાબર રીડાયરેક્ટ કરે છે (દાખલા તરીકે. http: // બ્રબ્રોન. કેન્નેસો. edu / it3203 / 2016_02 / લેબ_7s. html http: // ksuweb થી રીડાયરેક્ટ કરે છે. કેન્નેસો. edu / faculty / rbrow211 / it3203 / 2016_02 / lab_7s. html ). તેથી, આ સ્થાનિક કેશીંગ મુદ્દો સૂચવવા લાગશે. જો તમે ભૂલભરેલી 301 રીડાયરેક્ટ્સ સાથે અગાઉ પ્રયોગ કર્યો છે, તો તે બ્રાઉઝર દ્વારા અને કદાચ કોઈ પણ મધ્યસ્થી કેશો દ્વારા કેશ કરવામાં આવશે.

કેશીંગ ટાળવા માટે, ક્યાં તો 302 (અસ્થાયી) રીડાયરેક્ટ્સ સાથે પરીક્ષણ કરો. અથવા બ્રાઉઝર કેશીંગ સાથે પરીક્ષણ નિષ્ક્રિય કરેલ છે. (Google Chrome માં, તમે ઑબ્જેક્ટ ઇન્સ્પેક્ટર અને "નેટવર્ક" ટૅબ પર ખોલી શકો છો, "કેશ અક્ષમ કરો" વિકલ્પ તપાસો. )

રીડાયરેક્ટ કોડ બરાબર દેખાય છે. પુનર્લેખન પેટર્ન કદાચ . * અથવા તો ^ (કારણ કે તમે અવેજીમાં કબજે કરાયેલા જૂથનો ઉપયોગ કરી રહ્યાં નથી) - પરંતુ તે વપરાશમાં કોઈ તફાવત નહીં કરે.