我看了一下,以amazon/aliexpress/temu为例,这三个网站都一样。
& O9 s3 z! _ \) K
% F) t1 f5 K$ v8 e在Google里搜索,看到的是带www的网址,搜索结果里也是带www的网址,鼠标放在网站里的任何链接,在浏览器状态栏里显示的全部是带www的链接,只有在浏览器的地址栏里看到的是不带www,但是在地址栏里复制一下链接,链接里仍然带www。
5 x# z. }* `- p# b2 M7 v. K: P/ `, P- p3 ~* X; {& ?
" n$ O, R# g7 r, _" p7 N1 g任何带www的链接和不带www的链接,打开都是这样,只有在浏览器地址栏里显示不带www。但是,复制一下链接,链接是带www的。
# C1 H" r4 A; y% h7 n0 P( u+ v! T P5 n* _+ l0 x
4 {, M) S! v. r% d3 r
跳转到目标网址不就是最后的网址了吗?怎么这个浏览器地址栏里看到的和真实的网址又不一样?8 D, `5 v5 X! G( n0 n8 V, @" c
. i% f1 ` E) v' @, {0 }4 u想要实现跟这个一样,只添加下面这个代码就够了吗?7 \* H& j3 M( c6 Q5 `, W( D, x6 t
我添加了,刷新一下,没看到有什么变化。
. p1 ?* j4 P2 t7 Y8 I# {* v0 s* |% w/ }3 m t% V
之前的站都没考虑过这个问题,全部是直接不带www了,这次一次性研究明白吧!
: A; `3 x" Z- x1 y( q6 F
# r* n; `: N( \请指点一下,谢谢!~
9 \# p! P: t% }( r3 d- E& E5 h6 S W7 z
- RewriteEngine On
0 N+ L' e# o6 o+ p; \! y; w( W - RewriteCond %{HTTP_HOST} ^example.com [NC]
. H3 d: s" L+ U0 |" M0 W1 ~ - RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
5 C. z& s X. Q. O5 n
复制代码 6 I0 x5 M8 o x' Y0 D" I
, b$ C% d# z" O& m0 Z) d: m8 y- T9 D$ p' V
2 T. r% Q' G+ {/ U0 G百度了一下,还搜索到了下面这个大佬的博客链接,% R l* l- A& `& f9 M
5 C5 I) y, Q; k4 P) X. D$ G
https://blog.csdn.net/stwood007/article/details/1210392778 h- f( f. g9 v. V6 l) C) b
5 W3 n ]) E" L
讲得很全面,但不是程序员出身,实在没耐心一个一个的去理解和测试。
) @8 B; y" F; m7 G. s# U7 \, L, P2 A) g$ ^$ T$ p) t
% @& W3 c7 Z V) T' o
|