|
|
紧急!求助301重定向问题。感谢。
/ m9 |( ~' t7 u( E: d; o t% R) r& ^* L' i r8 e
" t( G' u( q6 H. o, ^6 y* N301重定向的这个问题,小弟实际上半年前就遇到了,无奈由于个人原因一直未能再重新试验(忙别的事情)。最近决定开始实践amz,所以这个问题必须解决了。4 M; ~& T: ?) N/ h! U
4 Q2 v6 b# h' i* K5 X; Y7 l% W情况是这样的:) M7 M( b% ~% G& v r
2 g. S' b2 T7 ]" t6 M( S1. 我在主机空间安装wordpress。空间下安装路径为 http://mydomain.net/blog , m4 A7 B5 c: u: S
(空间只提供裸域下的路径安装)
9 h: K" j' l7 v4 a/ L! r' i( i" q: `1 V9 h4 O
2. 实现了子目录安装,根目录访问。 wordpress后台的general选项下,两个网址分别为: http://mydomain.net/blog (wordpress地址) 和 http://mydomain.net (网址访问地址)% h3 H. n+ @( k+ M/ n
: X2 ~0 c$ f: x6 C% `3. 想实现301重定向,所以修改了.htaccess文件,加入了 RewriteCon 和 RewriteRule 两句指令。3 b. s2 N! h: [! o4 J. s3 K& a# L
. v4 g- Y% ]: r1 W但是,出现的结果是: 可以从裸域成功跳转到www,但是无法显示任何内容,也无法再进入wordpress后台,因为后台路径是 http://mydomain.net/blog/wp-login.php ,而301跳转自动跳转到www路径下。" k. E2 ^, w' W
# b+ |' K1 _3 P7 A# z- Y因此,我尝试了别的措施:% p2 N. h" N, U8 ?3 U; j3 B
& t& ?" c0 J3 ]" @7 ]2 [
1. .htaccess文件恢复原始。 先通过http://mydomain.net/blog/wp-login.php 进入后台, 修改general选项下的两个网址(上文提到)为带www的。
d. b+ K5 a3 t- @8 Z" s% ]2 Q4 z! C( P G
2. 再重新给.htaccess文件加入 RewriteCon 和 RewriteRule 指令。& y2 c. Q$ i) @8 G" v
3 k O6 B, J! q* i0 b这次,结果依旧。 更糟糕的是,即使让.htaccess文件恢复原始,也无法再进入wordpress后台。 因为主机空间后台里的安装路径是裸域安装的,而wordpress后台的general下的两个地址是带www的。" o+ {) W: v; M$ y
0 N+ d1 K% k- E2 X: L2 L
这样的话,我就无计可施了。 无法恢复,只能重新reload并重新安装wordpress了。可是,我还是无法解决裸域向www跳转的问题。 ! h/ {0 J' T# Y, X* w- f) C: w$ r
) O% B' T$ }% _
此问题已经困扰小弟太长时间,现在必须解决这个问题了。 还望各位大侠高手给与指点。 小弟感激涕零。~2 I P, p. ]" w( V d
|
|