我看了一下,以amazon/aliexpress/temu为例,这三个网站都一样。
+ S+ }& V* ^& |5 h
# c% _* V2 M+ q( S0 {) D' L在Google里搜索,看到的是带www的网址,搜索结果里也是带www的网址,鼠标放在网站里的任何链接,在浏览器状态栏里显示的全部是带www的链接,只有在浏览器的地址栏里看到的是不带www,但是在地址栏里复制一下链接,链接里仍然带www。
8 ^- G- i" m$ B+ |2 h2 W7 f* ~3 x6 l' }/ o- ]- f* \
6 ~3 G5 N- C. P: r. d+ o任何带www的链接和不带www的链接,打开都是这样,只有在浏览器地址栏里显示不带www。但是,复制一下链接,链接是带www的。
' w% }0 U6 X1 c" z8 k }/ Q' U& A0 X' d6 B* g5 D. I
W$ K( x% y( ?跳转到目标网址不就是最后的网址了吗?怎么这个浏览器地址栏里看到的和真实的网址又不一样? W, Z( A e% O8 X- b
# s! P% J- s5 x# g想要实现跟这个一样,只添加下面这个代码就够了吗?
! L, r+ `& d. T' M0 ? `& o我添加了,刷新一下,没看到有什么变化。 5 D) ]# ~% O( b# ?4 }$ {# W
1 ?9 P2 S$ e4 X! z8 l之前的站都没考虑过这个问题,全部是直接不带www了,这次一次性研究明白吧!
( [' }3 G8 ]8 m; E+ i, ]& C, C
( \9 L9 k* M) S s0 {/ W9 _0 X* G请指点一下,谢谢!~
( k$ r) |5 Y4 c2 y$ B$ ]" h7 w" D# b# H) W i9 a
- RewriteEngine On* L4 l. q7 _9 s8 f+ ~ b8 e5 K
- RewriteCond %{HTTP_HOST} ^example.com [NC]
( y _/ e; A) Y - RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
; l7 _0 b; k: @. A( {5 @4 g
复制代码
" R) a$ o$ D. D3 B6 ^6 }
0 I7 T& m# C0 j2 K8 c- d6 s! [ {, t0 @3 B7 f* S1 E! M5 n+ y
( x' p& S$ X; i3 B5 j0 k( n* q s
百度了一下,还搜索到了下面这个大佬的博客链接,- Q" y' D3 ?4 a& {7 L! c% D
" B$ e- U" n" P7 R: Q/ Q! G( Ghttps://blog.csdn.net/stwood007/article/details/121039277
3 ?* [! g# Y5 o) ~
) ~# u) A9 j. m9 r$ F讲得很全面,但不是程序员出身,实在没耐心一个一个的去理解和测试。
, `; R A; p* ~( o9 {
2 P4 U5 ?! K, Y: Z; v- E0 S2 M J 6 L, } l# R- d7 N
|