紧急!求助301重定向问题。感谢。 ( X! W$ _$ X( M+ V2 `; D [! J8 e' e, l; n
K" N k' K' ]301重定向的这个问题,小弟实际上半年前就遇到了,无奈由于个人原因一直未能再重新试验(忙别的事情)。最近决定开始实践amz,所以这个问题必须解决了。 8 d( p) P, m% S0 t) Z$ B5 H1 q ' o$ [7 k; r3 D6 D& V情况是这样的:/ w. }* p2 D! n. h R0 U* L" P ^+ s4 r
4 c5 J& ]: x; s J2 r& j- Y- b5 A1. 我在主机空间安装wordpress。空间下安装路径为 http://mydomain.net/blog * Y1 e1 ~! c; {6 n5 B& v% [: M2 z
(空间只提供裸域下的路径安装) ( M7 r( T9 x; \2 L( B2 p7 f4 V ( g( T5 s* X/ V. n# g: I2. 实现了子目录安装,根目录访问。 wordpress后台的general选项下,两个网址分别为: http://mydomain.net/blog (wordpress地址) 和 http://mydomain.net (网址访问地址) . u% Y, ]- X3 w* R - q9 w& v+ |# P9 |' v+ d+ N3. 想实现301重定向,所以修改了.htaccess文件,加入了 RewriteCon 和 RewriteRule 两句指令。 8 n. c* F9 ?) G4 W+ Z2 H7 C+ c/ Z8 M2 u0 C
但是,出现的结果是: 可以从裸域成功跳转到www,但是无法显示任何内容,也无法再进入wordpress后台,因为后台路径是 http://mydomain.net/blog/wp-login.php ,而301跳转自动跳转到www路径下。7 D3 U9 z) U# `$ M) ~* r. Q1 Z h
% ~+ I. R6 |8 L! u$ l因此,我尝试了别的措施:3 [0 c0 J+ o. i* b% N, x
, ^ X6 r& X( B5 W1. .htaccess文件恢复原始。 先通过http://mydomain.net/blog/wp-login.php 进入后台, 修改general选项下的两个网址(上文提到)为带www的。 # p3 L3 r, ~& F$ m9 e9 w& B
) C# Q( E- v+ [4 V, I) e
2. 再重新给.htaccess文件加入 RewriteCon 和 RewriteRule 指令。 8 i$ p4 p3 P) u2 ~. t3 G" l- r! b7 d; Y3 M8 T
这次,结果依旧。 更糟糕的是,即使让.htaccess文件恢复原始,也无法再进入wordpress后台。 因为主机空间后台里的安装路径是裸域安装的,而wordpress后台的general下的两个地址是带www的。 ' V% T" X" p2 z" ?2 Z 6 J2 e; L. l' g+ v6 n e这样的话,我就无计可施了。 无法恢复,只能重新reload并重新安装wordpress了。可是,我还是无法解决裸域向www跳转的问题。 . P8 z/ B. h9 V$ ~; Y- |. Z4 O# Y6 c" [7 T3 v0 l
此问题已经困扰小弟太长时间,现在必须解决这个问题了。 还望各位大侠高手给与指点。 小弟感激涕零。~& ]9 j% G# S; |, s$ b: A