Buƙatun Yanar Gizon Yanar Gizon Juya Bisa Bisa Mai Binciken Mai Bidiyo (Chrome, Firefox ko IE)


Kamar yadda aka yi alkawari a cikin labarinmu da ya gabata (Yadda ake yin Juyawa ta ciki tare da mod_rewrite), a cikin wannan post ɗin za mu yi bayanin yadda ake nuna abun cikin gidan yanar gizon al'ada ta amfani da Apache mod_rewrite buƙatun turawa dangane da ka'idodin mai binciken mai amfani.

A ka'idar, duk masu binciken zamani yakamata su fassara abun ciki daidai. Koyaya, wasu suna aiwatar da sabbin fasalolin da sauri fiye da wasu. Domin samun cikakken gidan yanar gizon da ba ya karye idan an duba shi ta amfani da wani mashigar bincike. Abin takaici, wannan yana buƙatar sake jujjuya zuwa wani kundin adireshi ko shafi na daban.

Ka'idojin sake rubutawa masu zuwa za su tura buƙatun tecmint.html zuwa tecmint-chrome.html, tecmint-firefox.html, ko tecmint-ie.html dangane da burauzar da ake amfani da ita (Google Chrome, Mozilla Firefox, ko Internet Explorer).

Don yin haka, ana amfani da madaidaicin mahallin HTTP_USER_AGENT don gano ma'aunin bincike bisa la'akari da kirtan wakilin mai amfani. Anan mun gabatar da umarnin RewriteCond, wanda ke ba mu damar ƙayyade yanayin da dole ne a cika domin sake shugabanci ya gudana.

RewriteCond "%{HTTP_USER_AGENT}"  ".*Firefox.*"
RewriteRule "^/tecmint\.html$"     	"/tecmint-firefox.html" [R,L]
RewriteCond "%{HTTP_USER_AGENT}"  ".*Chrome.*"
RewriteRule "^/tecmint\.html$"     	"/tecmint-chrome.html" [R,L]
RewriteCond "%{HTTP_USER_AGENT}"  ".*Trident.*"
RewriteRule "^/tecmint\.html$"     	"/tecmint-ie.html" [R,L]

Lura cewa shafin tecmint.html ba lallai bane ya wanzu. Da farko, bari mu ƙirƙiri tecmint-firefox.html, tecmint-chrome.html, da tecmint-ie.html tare da abubuwan ciki masu zuwa.

<!DOCTYPE html>
<html>
  <head>
	<meta charset="utf-8">
	<title></title>
  </head>
  <body>
	<h3>Welcome to Tecmint on Firefox!</h3>
  </body>
</html>
<!DOCTYPE html>
<html>
  <head>
	<meta charset="utf-8">
	<title></title>
  </head>
  <body>
	<h3>Welcome to Tecmint on Chrome!</h3>
  </body>
</html>
<!DOCTYPE html>
<html>
  <head>
	<meta charset="utf-8">
	<title></title>
  </head>
  <body>
	<h3>Welcome to Tecmint on Internet Explorer!</h3>
  </body>
</html>

za mu ga sakamakon binciken zuwa tecmint.html ta amfani da browsers daban-daban:

Kamar yadda kuke gani, buƙatun tecmint.html an juya su daidai da mai binciken da aka yi amfani da shi.

A cikin wannan labarin mun tattauna yadda ake yin buƙatun turawa dangane da mai binciken mai amfani. Don taƙaitawa, Ina ba da shawarar ku sosai duba jagorar sake taswira a cikin takaddun Apache don tunani na gaba.

Kamar koyaushe, jin daɗin amfani da fom ɗin sharhi a ƙasa idan kuna da wasu tambayoyi ko ra'ayi game da wannan labarin. Muna jiran ji daga gare ku!