在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ vue項(xiàng)目用微信打開被騰訊公益404頁面攔截了

vue項(xiàng)目用微信打開被騰訊公益404頁面攔截了

用vue-cli做的一個(gè)項(xiàng)目,用vue-router實(shí)現(xiàn)路由,打包后部署在阿里云服務(wù)器上,在阿里云服務(wù)器設(shè)置了404頁面指向到index.html,這樣就保證了直接訪問路由地址不會(huì)報(bào)404的問題。
比如直接訪問http://tangmai.com.cn/about/top 他就會(huì)直接通過路由跳轉(zhuǎn)到指定的頁面。


但是現(xiàn)在問題來了,有一些手機(jī)通過微信去訪問這個(gè)地址:http://tangmai.com.cn/about/top 他會(huì)出現(xiàn)騰訊公益的404頁面,而不是按照預(yù)期的服務(wù)器找不到虛擬路徑就跳轉(zhuǎn)到index.html,然后再通過前端的路由跳轉(zhuǎn)頁面。
分析了很久這個(gè)問題的原因,應(yīng)該是騰訊將我的404給攔截了,強(qiáng)制轉(zhuǎn)向到騰訊公益的404頁面。

clipboard.png

雖然找到原因了,但還是沒有解決辦法,如果不想被強(qiáng)制跳轉(zhuǎn)到騰訊公益的404頁面該怎么做?
希望各位前端大神們幫幫忙

回答
編輯回答
空白格

自己在路由配置404頁面
放到最后
{
path: '*',
component: index
}

2017年2月18日 16:41
編輯回答
枕邊人

表哥,首頁是php文件怎么解決

2017年9月17日 05:03
編輯回答
逗婦惱

請(qǐng)教大神,終于解決了這個(gè)問題,分享一下解決方案:
因?yàn)槲矣玫氖前⒗镌频奶摂M主機(jī),本以為是在基礎(chǔ)環(huán)境設(shè)置里面設(shè)置404頁面的指向地址就可以了

clipboard.png

但實(shí)際上是沒有用的,還需要在與index.html同級(jí)的根目錄使用.htaccess文件來配置url重定向,將所有路由都重定向到index.html,在.htaccess文件中添加代碼如下:

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteBase /
  RewriteRule ^index\.html$ - [L]
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule . /index.html [L]
</IfModule>
2017年11月6日 00:12