|
|
紧急!求助301重定向问题。感谢。
y' t X' Y/ U" M% O: Z) u1 ?2 G" n% A' Z5 u: t" T0 Y
. R( ^4 n3 C; k! p% v" y( z301重定向的这个问题,小弟实际上半年前就遇到了,无奈由于个人原因一直未能再重新试验(忙别的事情)。最近决定开始实践amz,所以这个问题必须解决了。7 r' }; B" ]$ F u7 y& z7 U8 H+ V
9 k% _- C" D3 |2 H- z8 S情况是这样的:
3 U& H# ]0 P% S. N S& O9 c2 f7 z4 n. w; W8 ~2 ~ E" i1 G
1. 我在主机空间安装wordpress。空间下安装路径为 http://mydomain.net/blog
: j* } I' ]! T! z(空间只提供裸域下的路径安装) o' G( W$ H' }6 p+ I. }, ^
+ R- _% P8 C4 [3 {$ v8 |2. 实现了子目录安装,根目录访问。 wordpress后台的general选项下,两个网址分别为: http://mydomain.net/blog (wordpress地址) 和 http://mydomain.net (网址访问地址)! Z& U* \7 {" J4 j
( [ l2 K, ] y# |: K7 P" T3. 想实现301重定向,所以修改了.htaccess文件,加入了 RewriteCon 和 RewriteRule 两句指令。8 t8 n0 I7 p- a5 J% y
. o9 R [6 b/ p2 [6 o
但是,出现的结果是: 可以从裸域成功跳转到www,但是无法显示任何内容,也无法再进入wordpress后台,因为后台路径是 http://mydomain.net/blog/wp-login.php ,而301跳转自动跳转到www路径下。) E' S' C3 R/ F1 U6 p* ^/ c, M' C
# V3 K5 R1 h+ m K7 L6 {" m因此,我尝试了别的措施:
, y, n4 `: U: O- b( W( }) `$ D+ p6 I, c2 z1 x: ]5 F
1. .htaccess文件恢复原始。 先通过http://mydomain.net/blog/wp-login.php 进入后台, 修改general选项下的两个网址(上文提到)为带www的。
& p% x9 U1 s" Z$ `7 Z$ @) r8 u: ?9 Z$ s5 z7 [
2. 再重新给.htaccess文件加入 RewriteCon 和 RewriteRule 指令。9 K* k! e; \% e
: T" O- F6 w. i8 d: k这次,结果依旧。 更糟糕的是,即使让.htaccess文件恢复原始,也无法再进入wordpress后台。 因为主机空间后台里的安装路径是裸域安装的,而wordpress后台的general下的两个地址是带www的。2 n+ m( a# ]/ P* _' E1 Z$ w6 R
1 ]) e: }- y; B' c
这样的话,我就无计可施了。 无法恢复,只能重新reload并重新安装wordpress了。可是,我还是无法解决裸域向www跳转的问题。 4 K# L2 B2 ?( ]9 W2 e
; @8 {5 ~& y' M1 U1 t! `
此问题已经困扰小弟太长时间,现在必须解决这个问题了。 还望各位大侠高手给与指点。 小弟感激涕零。~0 V- I: J* q6 U" D' ~
|
|