Back to Question Center
0

અપાચે અને PHP મીમલ્ટ સાથે સ્થિર સામગ્રી વેબસાઇટ પર વધુ સારી રીતે શાંત કડીઓ કેવી રીતે બનાવવી

1 answers:

મારી પાસે એક સુંદર વેબસાઇટ છે (અપાચે ચાલે છે) જે લગભગ 50 સ્ટેટિક HTML પૃષ્ઠો ધરાવે છે. અને તેથી હું તેને બદલવા અને PHP રાઉટર ઉમેરવા માટે મદદ કરવા માટે એક શાંત રીતે સામગ્રી સેવા આપવા માંગો છો.

હવે મેં ઘણી વસ્તુઓનો પ્રયત્ન કર્યો છે, પરંતુ મને ખબર નથી કેવી રીતે સારું તેઓ છે.

કહો કે હું જૂના પાનું "ડોમેન છે. com / fooBar - faretti led bianchi con sensori movimento online. html " હું તેને "ડોમેનથી સેવા આપવા માટે સક્ષમ થવા માંગુ છું. com / foo / bar "અને:

  • જૂની વેબસાઇટ લિંક આવૃત્તિઓ બહારથી ઍક્સેસિબલ રાખો: "ડોમેન. com / fooBar. html "
  • બધી વિનંતીઓ ઇન્ડેક્સ દ્વારા જાઓ. php જ્યાં હું PHP, રાઉટરનો ઉપયોગ કરી શકું છું, વિનંતીઓ માટે યોગ્ય સામગ્રી પૂરી પાડી શકે છે, જૂની મેટા ટેગને અકબંધ રાખવામાં આવે છે (શાંત યુઆરઆઇને ચોક્કસ ડેટા હોવો જોઈએ)
  • આના જેવી બિહામણું લિંક્સ નથી: "ડોમેન. કોમ / ઇન્ડેક્સ. php? page = foo / bar "
  • વેબસાઇટનાં Google રેટિંગના જૂના સંસ્કરણને અંશે જ રાખો
  • 301 રીડાયરેક્ટ્સને ન્યૂનતમ રાખો (2 મહત્તમ છે?)
  • નવા વેબસાઈટ્સની આંતરિક લિંક્સને નવા શાનદાર આવૃત્તિઓ

અત્યાર સુધીમાં હું જોઈ શકું છું કે હું જૂના પાનાને અનુક્રમણિકાના સંદર્ભિત કરી શકું છું:

     રીવ્રીટકોંડ% {REQUEST_FILENAME}! અનુક્રમણિકા. php
પુનર્લેખન. * ઇન્ડેક્સ. php? url = $ 0 [QSA, L]    

આ જૂના પૃષ્ઠો ઇન્ડેક્સ મોકલે છે. php અને હું ઓલ્ડ રિસોર્સિસને ન્યૂ વન્સ જેવા રૂપે રસ્તો કરી શકું છું: રાઉટર સાથે સ્થાન બદલવું: $ પ્રતિભાવ-> હેડર ("સ્થાન", "/ foo / bar");

તેથી લક્ષ્ય એ સ્થાન માટે છે કે "ડોમેન. com / foo / bar ":

     "ડોમેન. com / fooBar. html "=> અનુક્રમણિકા. php રાઉટર => "ડોમેન. com / foo / બાર "
"ડોમેન. com / foo / bar "=> અનુક્રમણિકા. php રાઉટર => "ડોમેન. com / foo / બાર "    

શું એક સારો માર્ગ છે?

February 6, 2018

તમારી પાસે યોગ્ય વિચાર છે. હું સૂચવે છે કે આ જ વસ્તુ અંશે અંશે તમારી લખાણ લખવાની સ્થિતિ બદલવા માટે હશે. હું ઉપયોગ કરશે:

  રીવ્રીટકોન્ડ% {REQUEST_FILENAME}! -f # વાસ્તવિક ફાઇલ નથી
RewriteCond% {REQUEST_FILENAME}! -d # ડિરેક્ટરી નથી
RewriteCond% {REQUEST_FILENAME}! -l # એક સિમ્બોલિક લિંક નથી 

આ રીક્રાઇટ નિયમને ઇન્ડેક્સ પર ટ્રિગરિંગથી અટકાવશે. php (ફક્ત તમારા નિયમની જેમ જ. ) તે તમને અન્ય ફાઇલો (જેમ કે રોબોટ્સ તરીકે સેવા આપવા દેશે. સામાન્ય સ્થિર રીતે ટેક્સટ ફાઇલ, ઇમેજ ફાઇલો, અથવા પીડીએફ ફાઇલ).