我看了一下,以amazon/aliexpress/temu为例,这三个网站都一样。
5 Y; s' G. l6 c9 a9 O
4 _1 y9 k& r/ w5 I; }! U在Google里搜索,看到的是带www的网址,搜索结果里也是带www的网址,鼠标放在网站里的任何链接,在浏览器状态栏里显示的全部是带www的链接,只有在浏览器的地址栏里看到的是不带www,但是在地址栏里复制一下链接,链接里仍然带www。
: y; N6 \" i) [1 S6 g4 k- \& }4 ]4 _+ r0 |
0 o& k2 f- L& E4 V# @
任何带www的链接和不带www的链接,打开都是这样,只有在浏览器地址栏里显示不带www。但是,复制一下链接,链接是带www的。
" q5 P% X' w! b
! Y# q5 u1 n: m1 z6 V r9 z0 F7 b: b, Y' I
跳转到目标网址不就是最后的网址了吗?怎么这个浏览器地址栏里看到的和真实的网址又不一样?
. W& Q6 q2 g" {. \5 g3 P. q5 l6 e& D! Y8 r" w k) x( q
想要实现跟这个一样,只添加下面这个代码就够了吗?
% C5 g; j" G, j我添加了,刷新一下,没看到有什么变化。 0 R+ c4 B( h4 [# S+ V# P3 B5 {/ k: u
- V( g. l! J. o0 [2 M; h
之前的站都没考虑过这个问题,全部是直接不带www了,这次一次性研究明白吧!- Z- X* ?) ^4 X% o: J1 A( \$ n+ ^, M$ u
+ O' W p2 ~0 o' o, u% F
请指点一下,谢谢!~) N3 X7 c, X1 p) e0 n" M
+ [' [2 `0 u2 D/ \& d6 w3 |. y: Y
- RewriteEngine On
- G) J; S: ~" e# ]* |% ?5 f; p6 g - RewriteCond %{HTTP_HOST} ^example.com [NC]
# d6 i' r. c" r) B* y0 D5 D1 i - RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
* m/ s7 r G3 C4 q5 \ v
复制代码 ' G$ ]( C* s% P, F
% X) a0 `. r7 p% g2 J% X6 Q& w5 y y9 E; ^+ n4 R
& [. |6 z, \9 o. @百度了一下,还搜索到了下面这个大佬的博客链接,3 z6 \7 M& s: n
" W% u5 h# R, \" j
https://blog.csdn.net/stwood007/article/details/121039277
. t. W3 a! X. z! ~$ e' t1 o
3 ^7 _' L' G/ Y M# Y. c8 T讲得很全面,但不是程序员出身,实在没耐心一个一个的去理解和测试。0 O3 W7 W* U3 f
, t; ~6 Q* ]+ u' ?# Y
& j9 m: C+ G; n* M5 r2 d |