我看了一下,以amazon/aliexpress/temu为例,这三个网站都一样。
: [- D9 w( j/ Z! y1 ^! J5 X- R" ]1 M# `6 J
在Google里搜索,看到的是带www的网址,搜索结果里也是带www的网址,鼠标放在网站里的任何链接,在浏览器状态栏里显示的全部是带www的链接,只有在浏览器的地址栏里看到的是不带www,但是在地址栏里复制一下链接,链接里仍然带www。8 S/ D, D: d" {# s9 V; l5 b
% w4 A/ h6 v" w8 t2 X. [0 p" M
, V$ k/ P; Y q) s6 L6 C$ X任何带www的链接和不带www的链接,打开都是这样,只有在浏览器地址栏里显示不带www。但是,复制一下链接,链接是带www的。" m$ `, v t% l+ }& j# d& J
f6 e4 V( q2 X
# a1 Y" S0 N7 E w跳转到目标网址不就是最后的网址了吗?怎么这个浏览器地址栏里看到的和真实的网址又不一样? 5 s4 U# ?5 a1 B; `$ N4 l
' z* x+ e) o; h) @
想要实现跟这个一样,只添加下面这个代码就够了吗?, Q' F7 ~/ n$ U+ P
我添加了,刷新一下,没看到有什么变化。
u) q( `8 s7 {5 U( M
: x G7 ]0 m) {2 R& B. y3 V之前的站都没考虑过这个问题,全部是直接不带www了,这次一次性研究明白吧!
3 Q' Q5 Y2 \% j0 D2 i
# ?% r! z- t! z: m' o, s请指点一下,谢谢!~
/ o# w ]$ W! v6 Y8 M
, I+ Y/ j6 ^' g% H- RewriteEngine On
. y% M7 l$ j0 W) J+ L( ?) q& I' [ - RewriteCond %{HTTP_HOST} ^example.com [NC]
" _6 U. ^& @9 L! E! Q: z& e+ C - RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
6 ~1 b9 [# g2 q% `* L$ v
复制代码 * {7 `1 T" |- Z# u1 M* Z
. [& u6 x; {% T) z+ R6 ], V4 N" v- t5 @
: a; _& T% @" D5 I) G
百度了一下,还搜索到了下面这个大佬的博客链接,
. Y' v! U6 c0 `- F- \( R; i) w* x( K$ G2 n4 a& d8 S+ Q8 L3 y! _) p
https://blog.csdn.net/stwood007/article/details/1210392778 H) W9 A% m, E% ^
4 M' m, a- @- T
讲得很全面,但不是程序员出身,实在没耐心一个一个的去理解和测试。& N& ~+ {% X: u0 ~* _
6 e N& Q n* ^5 |; @
7 [0 O: L. [0 r+ m) D0 r+ F
|