我看了一下,以amazon/aliexpress/temu为例,这三个网站都一样。
; q- w% W7 Y8 c7 b- p( r
: c+ p+ \# \( x6 e" l. I在Google里搜索,看到的是带www的网址,搜索结果里也是带www的网址,鼠标放在网站里的任何链接,在浏览器状态栏里显示的全部是带www的链接,只有在浏览器的地址栏里看到的是不带www,但是在地址栏里复制一下链接,链接里仍然带www。% E4 L% E% r) G$ x; C
: Q4 s1 a; {7 h& D6 c7 {
7 x4 e/ Y: Z" H- T$ {- {任何带www的链接和不带www的链接,打开都是这样,只有在浏览器地址栏里显示不带www。但是,复制一下链接,链接是带www的。7 Y- y" S7 i- a2 ]
8 F ]( [3 x& N" Q3 {7 P5 F0 i2 i$ m2 n
0 ?0 x$ z$ f6 n# Q6 _1 Y跳转到目标网址不就是最后的网址了吗?怎么这个浏览器地址栏里看到的和真实的网址又不一样? + v* h) L6 \! i- R, f
' z, V8 i+ q0 @& }& |/ Z
想要实现跟这个一样,只添加下面这个代码就够了吗?
F0 p5 O! Y) ^. J) |5 e2 l我添加了,刷新一下,没看到有什么变化。 - N5 {" Z8 ^- j) }, J
8 @) ~2 i8 r0 D' U" n
之前的站都没考虑过这个问题,全部是直接不带www了,这次一次性研究明白吧!
- M, Q4 E4 }5 z K7 T! H1 }! \5 ~( J" ^
请指点一下,谢谢!~
' D/ I3 L) a% ^8 { |; g( J" @5 a1 ?
- RewriteEngine On
& Y ]( b5 w) X9 K8 P+ o - RewriteCond %{HTTP_HOST} ^example.com [NC]/ `1 w- q+ h( m8 K$ A
- RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
6 Y: _4 Y" t" h9 n! P6 ]
复制代码
3 J+ ^( V6 c& j l& _3 r$ s* P2 O( [; d6 D) r0 }& p) }7 B; s
) X! y, O! M2 K5 G) T9 ^. {- d/ x. ^9 b
百度了一下,还搜索到了下面这个大佬的博客链接,
( ^0 x3 t0 H- P6 F1 Q$ t7 F/ G; s! T' k
https://blog.csdn.net/stwood007/article/details/121039277
- V) @4 _% o5 }2 u& N' T, X
- k3 e3 i$ [! F6 H讲得很全面,但不是程序员出身,实在没耐心一个一个的去理解和测试。% E* P: Z, r' R, ] |! k( M
" X. w; {! w. a" n
% D& P" V( l' N* m' n( Z9 F6 z |