我看了一下,以amazon/aliexpress/temu为例,这三个网站都一样。
) C5 W8 {) ]. H v% Z( u' x) y0 M: z N" S: P( i
在Google里搜索,看到的是带www的网址,搜索结果里也是带www的网址,鼠标放在网站里的任何链接,在浏览器状态栏里显示的全部是带www的链接,只有在浏览器的地址栏里看到的是不带www,但是在地址栏里复制一下链接,链接里仍然带www。
6 n' X5 F( @ [1 r/ z+ d* O4 B" Y) D; j" ]$ t# d F& q# j. t. L$ W6 `3 ~1 z
% h) _! o1 m3 P6 g3 G$ G0 |任何带www的链接和不带www的链接,打开都是这样,只有在浏览器地址栏里显示不带www。但是,复制一下链接,链接是带www的。
+ g* T8 i% T d5 D8 l; G7 N: T6 ~& l$ p, D/ J
5 D* G: X4 }+ C5 S; ]
跳转到目标网址不就是最后的网址了吗?怎么这个浏览器地址栏里看到的和真实的网址又不一样?
$ S7 S7 w" A6 P* h% R/ Q- r- [, P6 t) o( ]' z
想要实现跟这个一样,只添加下面这个代码就够了吗?; \9 b, n2 V) N% g
我添加了,刷新一下,没看到有什么变化。
# Z, B6 _* G# |) h* q( Z6 C" m7 b. Q- K( V! \* k
之前的站都没考虑过这个问题,全部是直接不带www了,这次一次性研究明白吧!
z8 K/ m# W- V+ b- s) O/ |" h/ a% G' e1 b/ |% Z: W$ v7 H, F
请指点一下,谢谢!~
1 \3 c/ }' ] B8 n3 G! X: m% Z
2 B) b7 N& O( g* ^( I- ?/ G- RewriteEngine On* O( j! _1 n9 W) j* m) R
- RewriteCond %{HTTP_HOST} ^example.com [NC]4 O# n, |0 c+ p" n1 y8 q3 a
- RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]( O. g/ J' Q! [3 N. a
复制代码
n: Y$ @& J, i8 s' D) }" \: j% x2 C3 o9 b: c
' s- K* Q$ v* M+ t% w! ^0 y: F9 U T& r k9 g9 c
百度了一下,还搜索到了下面这个大佬的博客链接,
. t6 m" j+ ~7 ]4 J8 h5 D, F5 F. C$ a' w9 U9 l
https://blog.csdn.net/stwood007/article/details/121039277
' k: G- c- j/ k( {9 j( t, i" l; Y% m+ \7 |3 S G! E% G
讲得很全面,但不是程序员出身,实在没耐心一个一个的去理解和测试。
: }: T% j1 U, ~" o+ r. ~) T" H9 [4 X! X. K, Q/ x
. Z) o. Y4 u; d8 Z" I9 Y- c1 p |