ይፋ ማድረግ-በአገናኞቻችን በኩል አንድን አገልግሎት ወይም ምርት ሲገዙ አንዳንድ ጊዜ ኮሚሽን እናገኛለን ፡፡

የኤች ቲ ቲ ፒ 302 ስህተት ምንድነው & እንዴት እንደሚስተካከል? [4 የተፈተኑ ዘዴዎች ተብራርተዋል]

Whenever we get a HTTP 302 error, it requires a redirect and the same questions usually arise:

አንዳንድ ጥያቄዎች እዚህ አሉ

  1. የእኔ ድር ጣቢያ ለእሱ ዝግጁ ነው?
  2. ለጉዳዬ በጣም ተገቢ የሆነው የትኛውን አቅጣጫዊ የማዘዋወር አይነት ነው?
  3. እስካሁን ድረስ ያከናወናቸውን ሁሉንም የ SEO ስራ አጣለሁ?
  4. ጉግል ይቀጣኛል? አቅጣጫዎችን ካስወገዱ ምን ይከሰታል?
  5. እንዴት ተሠርተዋል?
  6. ስህተት 302 ን እንዴት ማስተካከል እችላለሁ? (ቢከሰት)


በእያንዳንዱ ጽሑፍ ውስጥ ለመቀጠል የበለጠ ግልጽነት እንዲኖሮት በዚህ ጽሑፍ ውስጥ ሁሉንም ጥያቄዎች እመልሳለሁ ፡፡

302 አቅጣጫ ምንድነው?

Code 302 indicates a temporary redirection.
One of the most notable features that differentiate it from a 301 ማዞር ያ ማለት በ 302 አቅጣጫዎች ውስጥ ከሆነ ፣ የ SEO ጥንካሬ ወደ አዲስ ዩ አር ኤል አልተላለፈም ማለት ነው።

ጉግል seo

ይህ የሆነበት ምክንያት ይህ የማጣቀሻ አቅጣጫው ይዘቱ ትክክለኛ ወደሆነ ገጽ ማዛወር አስፈላጊ በሚሆንበት ጊዜ ጥቅም ላይ እንዲውል የተቀየሰ ነው።
ስለዚህ ፣ አቅጣጫው አንዴ ከተነሳ በኋላ የመጀመሪያው ገጽ በ Google የፍለጋ ሞተር ውስጥ ቦታውን ያጣል ማለት አይደለም።
ምንም እንኳን እኛ እራሳችንን ለመለወጥ 302 አቅጣጫ ማግኘታችን በጣም የተለመደ ባይሆንም በአንዳንድ አጋጣሚዎች ይህ አማራጭ በጣም ጠቃሚ ሊሆን ይችላል ፡፡ እነዚህ በጣም ተደጋጋሚ ጉዳዮች ናቸው

  • በአንድ ገጽ ላይ አግባብነት የሌለው ይዘት እንዳለ ስንገነዘብ ፡፡ ችግሩን በምንፈታበት ጊዜ ተጠቃሚውን ወደ ሚመለከተው ገጽ ወደ ሌላ ገጽ ማዞር እንችላለን ፡፡
  • በእኛ ድር ጣቢያ ላይ ያለ ጥቃት የማንኛውንም ገጾች ማደስ የሚፈልግ ከሆነ ይህ አቅጣጫ አዙሪት ሁኔታውን ለመቀነስ ይረዳናል።

302 አዛውር ገጽ በቀጥታ ለ አዲሱ ሥፍራ በቀጥታ የሚመራቸው ጎብኝዎች ለተወሰነ ዩ.አር.ኤል ጎብኝዎች የሚነገር ኮድ ነው
በሌላ አገላለጽ Google ሮቦቶች ወይም ሌላ የፍለጋ ሞተሮች አንድ የተወሰነ ገጽ እንዲጫኑ ሲጠየቁ 302 ን ያነቃቃል። በዚያን ጊዜ ፣ ​​ለዚህ ​​ትራንስፎርሜሽን ምስጋና ይግባውና አገልጋዩ አዲስ ዩአርኤል የሚያመለክተው ራስ-ሰር ምላሽ ይመልሳል።
በዚህ መንገድ ስህተቶች እና ብስጭቶች ለሁለቱም ለፍለጋ ሞተሮች እና ለተጠቃሚዎች የተስተካከለ ዳሰሳን ያረጋግጣሉ ፡፡

ለ 302 አዛውር ምንድነው?

አዛውር 302 ፣ ለምሳሌ ፣ በበርካታ ቋንቋዎች የመነሻ ገጽ የተለያዩ ስሪቶች እንዲኖሩት ያገለግላል።
The main one can be in English, but if the visitors come from other countries then this system automatically redirects them to a page in their language.

302 ማዞር

በዚህ መንገድ ፣ የ የድር ትራፊክ ማሳካት ችሏል ፣ ግን በተመሳሳይ ጊዜ በዋናው ገጽ SEO ደረጃ ላይ ያለው ተጽዕኖ አልተነካም። ምንም እንኳን ቀደም ብለን እንዳብራራን ይህ የሥልጣን ሽግግር ባይኖርም ይህ እያደገ መሄዱን ቀጥሏል ፡፡

ኤችቲቲፒ 302 የማዞሪያ ምሳሌ

The most common HTTP 302 redirect example case is Google.
ከየትኛውም ሀገር ቢሆኑም ቢተይቡ https://www.google.com/, you will be redirected to the Google version in the language/country that corresponds to you.

በጉግል መፈለጊያ
በጀርመን ሁኔታ 302 በራስ-ሰር ወደ እኛ ይወስደናል https://www.google.de/ ስለዚህ በጀርመንኛ ይዘት መፈለግ እንድንችል ነው።
እንደ ኮካ ኮላ ወይም ሌላው Fujitsu ያሉ የተሳካላቸው ኩባንያዎች መግቢያዎችም ይህንን ስርዓት ትራፊክ በጣም ምቹ ወደ ሆነው ወደ ሚያስቡበት ቦታ ለማዞር ይጠቀማሉ ፡፡

What causes HTTP 302 error?

Here are some of the most common reasons for the 302 redirect error:

  • ጎራው በሚንቀሳቀስበት ጊዜ 302 አቅጣጫዎችን መጠቀም;
  • ዶክመንቱን ሲያንቀሳቅሱ የ 302 ሪዞርት መፍጠር;
  • በጣቢያ ፕሮቶኮል ለውጥ ወቅት የ 302 ሪዞርት በመጠቀም;
  • የጣቢያ አወቃቀር በሚቀየርበት ጊዜ 302 አቅጣጫዎችን መፍጠር።

የመጀመሪያው ጥያቄ ዘዴ ለመድረሻ ዩአርኤል ጥያቄ በሚተገበርበት ጊዜ ኤችቲኤምኤል አቅጣጫ አዙሮ መምራት አይመከርም - ለምሳሌ ለተወሰነ ጊዜ POST ን የሚጠቀም የቅጽ መመሪያ ዩ አር ኤል ማንቀሳቀስ።
የ SEO- ክብደት ወደ መድረሻ ዩ አር ኤል ለማስተላለፍ ከፈለጉ የሁኔታ ኮዱን 302 መጠቀም የለብዎትም።

How to identify HTTP 302 error?

የ 301 እና 302 መዞሩን በማጣራት ላይ ቅንጅቶች ትክክል ናቸው በጣም ቀላል ነው ፡፡
When entering into the address bar of the old address, we observe what is happening.
The change of address indicates that everything is fine with the redirect.
The address remains the same – you need to look for the source of the problem, but first, we advise you to clean the cache and try again.

የጎራ ስም
ሌላ አማራጭ አለ - የአገልጋዩን ምላሽ ኮድ በመስመር ላይ አገልግሎቶች ለማጣራት ለማመልከት ፣ ለምሳሌ ፣ http://example.com/e_redirect/።
የጎራውን ስም ከገቡ በኋላ የአድራሻ አቅጣጫ በትክክል ካዘጋጁ ፣ የምላሽ ኮዱን 301 ወይም 302 ን ይመለከታሉ ፡፡
አንዳንድ አገልግሎቶች በተጨማሪም ከማስተላለፊያው በኋላ በአገልጋዩ የተሰጠውን ኮድ ያሳያሉ ፣ እና እዚህ አንድ ትክክለኛ አማራጭ አለ - 200 እሺ።

How to fix HTTP 302 error?

ዘዴ 1 የአገልጋዩን አወቃቀር ይፈትሹ

ትግበራ ከእነዚህ ሁለት በጣም የተለመዱ የድር አገልጋይ መርሃግብሮች በአንዱ በሚጠቀም አገልጋይ ላይ ሊሠራ ይችላል ፣ “Nginx” ወይም Apache ፡፡ እነዚህ ሁለት የድር አገልጋዮች ከ 84 በመቶ በላይ የአለም አቀፍ የድር አገልጋይ ፕሮግራም (ሂሳብ አገልጋይ) ናቸው!
Therefore, the first step in determining the 302 response code is checking the mandatory redirect instructions in the webserver program configuration file.

ለ Apache ድር አገልጋይ

ደረጃ 1 በአገልጋዩ ላይ .htaccess ፋይልን ይክፈቱ

To identify the webserver, you need to find the key file. If you are using the Apache web server, locate the .htaccess file in your site’s root filesystem.

cPanel ፋይል አቀናባሪ
ፕሮግራምዎ በተጋራ አስተናጋጅ ላይ ከሆነ የተጠቃሚ ስምዎ ከአስተናጋጁ መለያ ጋር የተገናኘ ሊሆን ይችላል ፣ ለምሳሌ ፡፡ በዚህ ሁኔታ ብዙውን ጊዜ የመተግበሪያ ሥር ማውጫ ዱካው በመንገዱ ላይ ይገኛል-
/home/<username>/public_html/path, thus the .htaccess file is located at /home/<username>/public_html/.htaccess.

ደረጃ 2 የ mod_rewrite መመሪያዎችን ይፈልጉ

አንዴ .htaccess ፋይልን ካገኙ በኋላ በጽሑፍ አርታኢው ውስጥ ይክፈቱት እና የ Apache mod_rewrite ሞዱል ያላቸውን የ RewriteXXX መመሪያዎችን የሚጠቀመውን መስመር ይፈልጉ ፡፡

mod_rewrite
ሆኖም ፣ ዋነኛው ሀሳቡ የ RewriteCond መመሪያ ከተመዘገበው ዩአርኤል ጋር ሲነፃፀር የፅሁፍ ሞዴልን ይዘረዝራል። አንድ ጎብ a በአንድ ጣቢያ ላይ ተጓዳኝ ዩ.አር.ኤል ከጠየቀ ፣ አንድ ወይም ብዙ የ ‹RewriteCond” መመሪያዎችን የሚከታተል የ RewriteRule መመሪያ በእውነቱ ጥያቄውን ወደ ተጓዳዩ ዩአርኤል ያዞረዋል።
ለምሳሌ ፣ የሚከተለው ሁሉንም የ ‹example.com› መስፈርቶችን የሚያሟላ የ RewriteRule እና RewriteCond ቀላል ጥምረት ነው ፣ ግን ይልቁንስ ጊዜያዊ ጎራ ውስጥ ተመሳሳይ ዩ.አር.ኤል ውስጥ ያስገባል - ለምሳሌ example.com

በ RewriteCond% {HTTP_HOST} ^ ምሳሌ ላይ \ .com $ RewriteRule ^ (. *) $ ኤች.ቲ.ቲ./ http://www.kopular-example.com/$1 [R = 302]

የምላሽ ኮድ 302 መሆን እንዳለበት ለአሳሹ ወኪል ጊዜያዊ አዛውር እንደሚያሳይ በግልፅ የሚያመለክተው በ RewriteRule ታችኛው ተጨማሪ ባነር ያስተውሉ ፡፡

ደረጃ 3 መመሪያዎችን በ .htaccess ፋይል ውስጥ እንደገና ያስጀምሩ
# የ ‹ፕራይምፕረስ ፅሁፎች› እንደገና ይፃፉ በ RewriteBase / RewriteRule ^ መረጃ ጠቋሚ \ .php $ - [L] የአፃፃፍ ማስታወሻ% {REQUEST_FILENAME}! - - እንደገና ይፃፉ ‹% RewriteCond% {REQUEST_FILENAME}! /index.php [L] # END WordPress

ስለዚህ ፣ በ ‹.htaccess› ፋይልዎ ላይ ያልተለመደ የ RewriteRule ወይም የአጻጻፍ መመሪያን የሚያገኙበት ያልተለመደ መመሪያ ካገኙ ፣ ለጊዜው ለማብራራት ይሞክሩ (ከ # ጋር ቀድሟል) እና ችግሩ እንደተፈታ ለመፈተሽ በአጭበርባሪው እንደገና ያስጀምሩ ፡፡

ለኖginክስ የድር አገልጋይ

ደረጃ 1 የ nginx.conf ፋይልን ይክፈቱ

ngix ውቅር
የድር አገልጋይዎ በ “Nginx” ላይ እየሰራ ከሆነ ሙሉ ለሙሉ የተለየ የውቅር ፋይል መፈለግ አለብዎት። ይህ ፋይል በነባሪነት እንደ nginx.conf የተገለጸ እና ከዚህ በታች ከተዘረዘሩት የተለመዱ ማውጫዎች በአንዱ ይገኛል።

/ usr / አካባቢያዊ / nginx / conf, / ወዘተ / nginx ወይም ፣ / usr / local / etc / nginx።

ደረጃ 2 መመሪያዎቹን በ nginx.conf ፋይል ላይ ይፃፉ

ከተገነዘበ በኋላ በጽሑፍ አርታኢዎ ውስጥ nginx.conf ፋይሉን ይክፈቱ እና ከማዞሪያ ጠቋሚው ጋር የሚዛመዱትን የአድጋሚ መመሪያዎችን ያግኙ ፡፡

HTTP 302 error: 301 scheme
ለምሳሌ ፣ ጊዜያዊ አቢይን ወደ ጊዜያዊ-abc.com በማምጣት ምናባዊ አገልጋዩን የሚያቀናብር ግልጽ የማገጃ መመሪያ (መግለጫዎችን አውጀ))

አገልጋይ {አዳምጥ 80; አዳምጥ 443 ssl; server_name www.abc.com; እንደገና ይፃፉ ^ / $ http://www.temporary-abc.com አዛውር; }

የኖንክስክስ አስተላላፊዎች መመሪያዎች ከ Apache RewriteRule ጋር ትይዩ ናቸው እና
በድጋሜ ጽሑፍን መሠረት ያደረጉ የፍለጋ ስርዓተ-ጥለቶችን ስለሚይዙ ብዙውን ጊዜ እንደገና ይፃፉ ፡፡

ደረጃ 3 የ nginx.conf ፋይልን ምትክ መመሪያ ይመልከቱ

በማንኛውም ሁኔታ አቅጣጫ አቅጣጫ ጠቋሚ አቅጣጫ ጠቋሚ (301) ቋሚ ባንዲራ ተመላሽ የማድረግ ኮድ XNUMX የያዘ ለየት ያለ ምትክ መመሪያ ያለውን የ ‹nginx.conf› ፋይልን ይፈትሹ።

HTTP 302 error: nginx parameters
ችግሩ እንደተፈታ ለመፈተሽ አገልጋዩን ዳግም ከመጀመርዎ በፊት ማንኛቸውንም ለየት ያሉ ልብ ይበሉ።

ዘዴ 2-ጊዜው ያለፈበት ሶፍትዌር ፈልግ

ለኤች.ቲ.ቲ.ፒ 1.0 የ RFC የምስክር ወረቀት ሰነድ “302 ተገኝቷል” የምላሽ ኮድ ዓላማ ደንበኛው ጊዜያዊ ማዞርን ማከናወን እንዳለበት ለማመልከት ነው ፡፡

HTTP 302 error: device risk
However, many new browsers will process the code 302 received through the POST request as an invalid GET request.
This has triggered snags and confusion with particular web server programs that attempt to force the browser to perform the right work when it needs to be redirected temporarily.
ይህንን ችግር ለመፍታት የ RFC ኤችቲቲፒ 1.1 ማረጋገጫ ሰነድ 303 የምላሽ ኮዶችን ፣ 307 ጊዜያዊ ማዞሪያዎችን ፣ ማለትም ጊዜያዊ POST-to-GET ን ወይም ጊዜያዊ ፣ ጊዜያዊ ምላሾችን ለማስተዳደር የሚረዳ ዘዴ ነው ፡፡

ዘዴ 3 ምዝግቦቹን ማጽዳት

ሁሉም የድር መተግበሪያዎች ማለት ይቻላል በአገልጋዩ ላይ መዝገቦችን ያከማቻል ፡፡ የመተግበሪያ ምዝግብ ማስታወሻው ብዙውን ጊዜ የትኞቹን ገጾች ፣ ሰርቨር የተጠየቁ እና እንደተገናኙ ያሉ ፣ ከተሰጡት የመረጃ ቋት የተገኙ እና የመሳሰሉትን የትግበራ ታሪክን ይወክላል።

HTTP 302 error: clean the logs
የአገልጋይ ምዝግብ ማስታወሻዎች ፕሮግራሞቹን ከሚያካሂደው የአሁኑ መሣሪያ ጋር የተገናኙ ሲሆኑ ብዙውን ጊዜ ስለ ሁሉም የተገናኙ አገልግሎቶች ሁኔታ እና ጤና እንዲሁም ስለ አገልጋዩም መረጃ ይይዛሉ ፡፡
እነዚህን መረጃዎች ለማግኘት ብጁ ትግበራውን ለማስጀመር ብጁ መተግበሪያውን ሲያስጀምሩ እና ሲመዘገቡ [Google] [PLATFORM_NAME] ን በሲኤምኤስ ውስጥ ይመዝግቡ ወይም [PROGRAMMING_LANGUAGE] ን ይጠቀሙ።

ዘዴ 4: የትግበራ ኮዱን ያስተካክሉ

እንደ አጋጣሚ ሆኖ ፣ ከላይ የተጠቀሱት ሁሉም ዘዴዎች አልተሳኩም ፣ ችግሩ የፈጠረው ችግር ባለው የመተግበሪያ መተግበሪያ የተጠቃሚ ኮድ ውስጥ ሊሆን ይችላል።

HTTP 302 error: web browser
መተግበሪያውን እራስዎ በማግኘት እና በአገልጋዩ እና በትግበራ ​​ምዝግብ ፋይሎች ውስጥ በመተንተን የችግሩን መንስኤ ለማወቅ ይሞክሩ።
ሙሉውን ትግበራ ወደ አካባቢያዊ ልማት ኮምፒተርዎ መገልበጡ እና በ 302 ቅኝቶች ላይ ምን እንደሚሆን በትክክል ለማየት እና ለእያንዳንዱ መተግበሪያ ኮዱን ለመመልከት ጥሩ ሀሳብ ነው ፡፡

HTTP 302 Error: Conclusion

በመጨረሻም ፣ እንዳየነው ስለ ኤችቲቲፒ 302 አዙሪት ስህተቶች ብዙ መፍራት የለብንም ፡፡ ምንም ሳይቀጥሉ ከዓመታት ጋር በሚመጡት የማይታወቁ ለውጦች አማካይነት በድረ ገፃችን ላይ ያለውን የትራፊክ አደጋ እንዳያጡ የሚያደርጉ ድንቅ መንገዶች ናቸው ፡፡
I hope that, after reading this article, you will not get chills every time about how do I fix the 302 moved temporarily error.
ለልጥፉ አስተዋፅ to ማበርከት ይፈልጉ ወይም ጥያቄ ካለዎት ወይም አስተያየትዎን ለመስጠት ከፈለጉ ከዚህ በታች አስተያየት ከመስጠት ወደኋላ አይበሉ!