紧急!求助301重定向问题。感谢。
/ D8 |5 k; ^& l. B# x& @+ g6 c
+ d( R1 w, y% j: v) Q$ V
; U0 i& X- u) b" b3 K7 ]6 Z 301重定向的这个问题,小弟实际上半年前就遇到了,无奈由于个人原因一直未能再重新试验(忙别的事情)。最近决定开始实践amz,所以这个问题必须解决了。 6 D6 e3 l5 l* T5 W" f
: x6 X: D+ j' O4 Y- }) w 情况是这样的:
7 K6 H( z/ p, \! l O
0 A: x; D; E% S# T: n 1. 我在主机空间安装wordpress。空间下安装路径为 http://mydomain.net/blog
4 z: f2 N& ]4 A# z (空间只提供裸域下的路径安装)
. i% W7 x. F! N' Q( o , D* b! L: [8 u2 r0 `0 B7 p
2. 实现了子目录安装,根目录访问。 wordpress后台的general选项下,两个网址分别为: http://mydomain.net/blog (wordpress地址) 和 http://mydomain.net (网址访问地址) # c6 J8 W3 `* F- F5 B
: j l# `& h) q4 q0 r8 k; Y
3. 想实现301重定向,所以修改了.htaccess文件,加入了 RewriteCon 和 RewriteRule 两句指令。 - I# e1 [+ X9 F3 E g% W
7 T( I8 u8 ^, R5 a( \
但是,出现的结果是: 可以从裸域成功跳转到www,但是无法显示任何内容,也无法再进入wordpress后台,因为后台路径是 http://mydomain.net/blog/wp-login.php ,而301跳转自动跳转到www路径下。
5 ~8 \/ c- E- t6 M) G+ q
0 q9 D+ G q+ j" s8 a, g3 j 因此,我尝试了别的措施:
s* a8 e! ^8 O$ t! x& N& ^ % @* E* X5 _' a/ T3 U
1. .htaccess文件恢复原始。 先通过http://mydomain.net/blog/wp-login.php 进入后台, 修改general选项下的两个网址(上文提到)为带www的。
5 |" u. Q# d) n) O5 e* C/ ? ; s$ F2 N- N7 c! L6 U t
2. 再重新给.htaccess文件加入 RewriteCon 和 RewriteRule 指令。
, P3 T; r: F' [ ?: I' f, Q7 u2 b 1 z3 m# {& ?0 B! [
这次,结果依旧。 更糟糕的是,即使让.htaccess文件恢复原始,也无法再进入wordpress后台。 因为主机空间后台里的安装路径是裸域安装的,而wordpress后台的general下的两个地址是带www的。 3 a; ~! A7 r$ R. V) T$ }
5 s: [1 y* L. l2 Z
这样的话,我就无计可施了。 无法恢复,只能重新reload并重新安装wordpress了。可是,我还是无法解决裸域向www跳转的问题。 ( M* S: `$ E4 S- X
$ g- L* Q- n( F( S: S; \
此问题已经困扰小弟太长时间,现在必须解决这个问题了。 还望各位大侠高手给与指点。 小弟感激涕零。~
2 r; e' u0 K6 f7 y4 o: j! M) ?6 |
相关帖子