|
紧急!求助301重定向问题。感谢。2 d) A) @ J& C( O' `
. _* e* u" ~' z' k/ m s
~2 d8 S( o% v# ?1 @ |- d7 s4 c; Q
301重定向的这个问题,小弟实际上半年前就遇到了,无奈由于个人原因一直未能再重新试验(忙别的事情)。最近决定开始实践amz,所以这个问题必须解决了。 s7 n& j: k# b0 [- O7 J
# x( U/ D$ b: |' t" E) X* {
情况是这样的:
) ~. n7 B3 B+ C" v( O
, F. L, P; O( M- ^$ O) i1. 我在主机空间安装wordpress。空间下安装路径为 http://mydomain.net/blog . t7 Y( s' a, B5 u
(空间只提供裸域下的路径安装)
; l0 R% [3 z% v7 Z4 p# x
J$ O7 J {7 E2. 实现了子目录安装,根目录访问。 wordpress后台的general选项下,两个网址分别为: http://mydomain.net/blog (wordpress地址) 和 http://mydomain.net (网址访问地址)/ _7 G( R4 y4 p
/ ]% T% T) \% K8 Q. f
3. 想实现301重定向,所以修改了.htaccess文件,加入了 RewriteCon 和 RewriteRule 两句指令。
* L& D+ ^; U" ~9 r( k0 q" ]- Q
) s* Q0 ^( J3 e/ @% d* s& n4 R! X但是,出现的结果是: 可以从裸域成功跳转到www,但是无法显示任何内容,也无法再进入wordpress后台,因为后台路径是 http://mydomain.net/blog/wp-login.php ,而301跳转自动跳转到www路径下。
1 p* j4 w" X2 `$ y! g/ M- ~: l9 L6 G/ f
因此,我尝试了别的措施:; f' F. V8 K$ Q4 z+ ?" ?4 S
- u; o. z5 k4 d7 c, ?7 J
1. .htaccess文件恢复原始。 先通过http://mydomain.net/blog/wp-login.php 进入后台, 修改general选项下的两个网址(上文提到)为带www的。 ; ?) H7 k6 J6 _3 s4 O
" Q! p7 C0 T7 ]# k2. 再重新给.htaccess文件加入 RewriteCon 和 RewriteRule 指令。: n; Y/ n3 o" _5 b6 E
) i7 w* _ r# K/ f" O# [
这次,结果依旧。 更糟糕的是,即使让.htaccess文件恢复原始,也无法再进入wordpress后台。 因为主机空间后台里的安装路径是裸域安装的,而wordpress后台的general下的两个地址是带www的。
s) e$ T+ h: A$ Z1 L1 E5 X! e. x# }0 d5 d( W* }1 s
这样的话,我就无计可施了。 无法恢复,只能重新reload并重新安装wordpress了。可是,我还是无法解决裸域向www跳转的问题。 8 d1 t9 q) q3 h# ]7 @3 v/ d0 L' u
; I+ s0 F, ]& S此问题已经困扰小弟太长时间,现在必须解决这个问题了。 还望各位大侠高手给与指点。 小弟感激涕零。~
% _& ?5 g8 E2 E( a# z* o5 [4 r9 e5 Q1 v5 h |
|