|
紧急!求助301重定向问题。感谢。. z( N( |! d% J% J3 }6 i
" H! j; H f1 k& _
+ m$ e$ f/ D# }+ U! X301重定向的这个问题,小弟实际上半年前就遇到了,无奈由于个人原因一直未能再重新试验(忙别的事情)。最近决定开始实践amz,所以这个问题必须解决了。. `+ I( m# \: f# j- K# M! y
0 `+ r- M$ l! Y$ O$ ]: U% H
情况是这样的:
b+ {% e6 m _+ }) l# B( w( S3 _# y+ c7 |
1. 我在主机空间安装wordpress。空间下安装路径为 http://mydomain.net/blog
# D6 R7 c7 F$ u& w1 q% ]5 U* {(空间只提供裸域下的路径安装)! y1 o: Q0 Q4 w5 z' i, s* R
$ L% {. k3 N m7 q2. 实现了子目录安装,根目录访问。 wordpress后台的general选项下,两个网址分别为: http://mydomain.net/blog (wordpress地址) 和 http://mydomain.net (网址访问地址)
$ Q6 ?$ V( b; r1 x* d+ x/ C5 I+ d. \, F* O7 T
3. 想实现301重定向,所以修改了.htaccess文件,加入了 RewriteCon 和 RewriteRule 两句指令。
' e$ n- |9 \4 {/ H8 @. X2 Q* e0 O
# G5 P) I/ r4 K2 {& Z但是,出现的结果是: 可以从裸域成功跳转到www,但是无法显示任何内容,也无法再进入wordpress后台,因为后台路径是 http://mydomain.net/blog/wp-login.php ,而301跳转自动跳转到www路径下。
. A+ A( n3 T; u4 z; I# E3 D; k' _* B4 F$ i% s. s$ `
因此,我尝试了别的措施:
! g* `+ n3 e* o$ E" r- w3 X2 R1 c0 d- S# W
1. .htaccess文件恢复原始。 先通过http://mydomain.net/blog/wp-login.php 进入后台, 修改general选项下的两个网址(上文提到)为带www的。
" f/ {3 V9 f2 T, e1 q" p$ B
4 g9 e2 c% M; w% V" n, |2. 再重新给.htaccess文件加入 RewriteCon 和 RewriteRule 指令。
& H7 ^: ~% s( t$ S4 ?6 c
( d5 Q& R* ~- N' ^这次,结果依旧。 更糟糕的是,即使让.htaccess文件恢复原始,也无法再进入wordpress后台。 因为主机空间后台里的安装路径是裸域安装的,而wordpress后台的general下的两个地址是带www的。# W9 E; P; {- z5 s0 \
0 R; h" ]' R0 E" e7 ]8 h+ {这样的话,我就无计可施了。 无法恢复,只能重新reload并重新安装wordpress了。可是,我还是无法解决裸域向www跳转的问题。 % Z: l' p# _& x M
% Q; v+ Y5 x9 [$ r; ^" F此问题已经困扰小弟太长时间,现在必须解决这个问题了。 还望各位大侠高手给与指点。 小弟感激涕零。~. O$ R- F, e; s" w
|
|