|
|
紧急!求助301重定向问题。感谢。, F7 F5 ^. C5 c7 `0 x
9 [9 N# @6 r$ C! J4 ?6 S: m
0 h& S4 ]2 p& y) a301重定向的这个问题,小弟实际上半年前就遇到了,无奈由于个人原因一直未能再重新试验(忙别的事情)。最近决定开始实践amz,所以这个问题必须解决了。
) q: x" N' i1 l. C, @7 X" I7 W; w
. N6 i) Y! i m情况是这样的:# A( A0 a+ E5 a0 G( E
7 W/ k, g1 d# i( v: s: \
1. 我在主机空间安装wordpress。空间下安装路径为 http://mydomain.net/blog 1 v8 q* Q$ W' Y0 _6 a; H% e
(空间只提供裸域下的路径安装)
$ Z- D% {, @. U% b% I6 h
- j) d' V2 z [; D c2. 实现了子目录安装,根目录访问。 wordpress后台的general选项下,两个网址分别为: http://mydomain.net/blog (wordpress地址) 和 http://mydomain.net (网址访问地址) W* u, B$ }/ k3 ~! z- V* J" Z
$ M# l# m2 j4 D8 D/ }1 m
3. 想实现301重定向,所以修改了.htaccess文件,加入了 RewriteCon 和 RewriteRule 两句指令。
. n( b" k2 l# g/ M* d+ G& h3 M1 |1 a
2 ~& @* X( T$ Z& h4 U; L4 B但是,出现的结果是: 可以从裸域成功跳转到www,但是无法显示任何内容,也无法再进入wordpress后台,因为后台路径是 http://mydomain.net/blog/wp-login.php ,而301跳转自动跳转到www路径下。( r6 z. L# p! h7 P# j
- w1 k0 }6 a4 f: h1 R, e
因此,我尝试了别的措施:" |" y7 U7 ?. q/ r
+ _/ M; B1 i) w
1. .htaccess文件恢复原始。 先通过http://mydomain.net/blog/wp-login.php 进入后台, 修改general选项下的两个网址(上文提到)为带www的。
9 S! g& P% k! g" s. ~6 L8 I: f+ P) r* u5 s3 o
2. 再重新给.htaccess文件加入 RewriteCon 和 RewriteRule 指令。
6 y. L6 |! S' P6 v
5 C" Q: f1 F# Z- \8 }0 L; l这次,结果依旧。 更糟糕的是,即使让.htaccess文件恢复原始,也无法再进入wordpress后台。 因为主机空间后台里的安装路径是裸域安装的,而wordpress后台的general下的两个地址是带www的。
' v% ^/ [8 d4 ?: P% v1 E% {4 r/ Y2 ]7 v5 S! _
这样的话,我就无计可施了。 无法恢复,只能重新reload并重新安装wordpress了。可是,我还是无法解决裸域向www跳转的问题。
4 u a, G" L# M" G3 x
$ S3 a% |+ f& g8 b/ c6 v; u此问题已经困扰小弟太长时间,现在必须解决这个问题了。 还望各位大侠高手给与指点。 小弟感激涕零。~$ L" d2 A! N4 T) T, m1 E0 t9 n: [* e
|
|