【道勤網(wǎng)】- bmrsportswear.com 軟件視頻自學(xué)教程|免費(fèi)教程|自學(xué)電腦|3D教程|平面教程|影視動(dòng)畫教程|辦公教程|機(jī)械設(shè)計(jì)教程|網(wǎng)站設(shè)計(jì)教程!【道勤網(wǎng)】

標(biāo)題: DISCUZX3.1論壇.HTACCESS重定向與UC通信相互沖突該解決辦法 [打印本頁(yè)]

作者: discuz美化    時(shí)間: 2015-2-19 18:26
標(biāo)題: DISCUZX3.1論壇.HTACCESS重定向與UC通信相互沖突該解決辦法
使用Discuz開(kāi)源程序建站的站長(zhǎng)朋友們都會(huì)關(guān)注UC通信是否成功。論壇建好了在后臺(tái)都是可以查看UC通信是否是正常的,如果UC通信不正常最常見(jiàn)的就是首頁(yè)的頭像都是顯示不出來(lái)的。一般情況下UC通信失敗的原因都是沒(méi)有配置好導(dǎo)致的。那么先登陸后臺(tái)點(diǎn)擊站長(zhǎng)–UCenter設(shè)置查看是否配置正確。小編今天遇到的這個(gè)問(wèn)題卻不是后臺(tái)配置的問(wèn)題導(dǎo)致的。而是由于使用.htacess規(guī)則設(shè)置的301規(guī)則和Uc通信產(chǎn)生了沖突導(dǎo)致的。但是.htaccess添加以下代碼后UC通信就會(huì)失敗。如果刪除這段代碼UC通信就會(huì)成功?墒沁@位站長(zhǎng)朋友的網(wǎng)站有三個(gè)域名一個(gè)主頁(yè)必須要做301重定向,但是一做了就會(huì)UC通信失敗。不做就會(huì)散失權(quán)重,小編搜集了大量的資料終于找到了解決的方法。下面小編來(lái)詳細(xì)的說(shuō)明下吧。小編
首先找到已經(jīng)做好的.htaccess規(guī)則如下(隱私起見(jiàn)小編這里就隨便寫幾個(gè)域名吧):
  1. RewriteEngine On
  2. RewriteBase /
  3. RewriteCond %{HTTP_HOST} !^abc.net$ [NC]
  4. RewriteRule ^(.*)$ http://www.discuz.net/$1 [L,R=301]
  5. RewriteCond %{HTTP_HOST} !^123.net$ [NC]
  6. RewriteRule ^(.*)$ http://www.discuz.net/$1 [L,R=301]
  7. RewriteCond %{HTTP_HOST} !^aaa.net$ [NC]
  8. RewriteRule ^(.*)$ http://www.discuz.net/$1 [L,R=301]
復(fù)制代碼
在這些做好的規(guī)則上面添加一行代碼:Options +FollowSymLinks 。
修改為以下效果:
  1. Options +FollowSymLinks
  2. RewriteEngine On
  3. RewriteBase /
  4. RewriteCond %{HTTP_HOST} !^abc.net$ [NC]
  5. RewriteRule ^(.*)$ http://www.discuz.net/$1 [L,R=301]
  6. RewriteCond %{HTTP_HOST} !^123.net$ [NC]
  7. RewriteRule ^(.*)$ http://www.discuz.net/$1 [L,R=301]
  8. RewriteCond %{HTTP_HOST} !^aaa.net$ [NC]
  9. RewriteRule ^(.*)$ http://www.discuz.net/$1 [L,R=301]
復(fù)制代碼
修改后在傳到根目錄下。然后再登陸到論壇的后臺(tái)更新下緩存就可以解決.htaccess重定向與UC通信相互沖突的問(wèn)題了,這樣不僅解決了問(wèn)題還不會(huì)讓權(quán)重散失可以說(shuō)是一舉兩得哦。





歡迎光臨 【道勤網(wǎng)】- bmrsportswear.com 軟件視頻自學(xué)教程|免費(fèi)教程|自學(xué)電腦|3D教程|平面教程|影視動(dòng)畫教程|辦公教程|機(jī)械設(shè)計(jì)教程|網(wǎng)站設(shè)計(jì)教程!【道勤網(wǎng)】 (http://bmrsportswear.com/) Powered by Discuz! X3.4