|
紧急!求助301重定向问题。感谢。
0 w/ S1 q0 Q1 J- Z7 O
T0 o( f K% {: w. n! W5 | v7 P# C |# g3 x
301重定向的这个问题,小弟实际上半年前就遇到了,无奈由于个人原因一直未能再重新试验(忙别的事情)。最近决定开始实践amz,所以这个问题必须解决了。
$ ?1 f* F3 N9 \ _# f) ]! M3 E2 b' n$ \5 R3 J' J' |$ G
情况是这样的:' b8 F. @, Z2 f6 W5 Y
' C6 `2 m0 m% N9 ^1. 我在主机空间安装wordpress。空间下安装路径为 http://mydomain.net/blog 9 [4 T: ^0 S) U1 q: f5 U# |
(空间只提供裸域下的路径安装)# N4 f% \4 J5 ]' R
3 c3 F, E! `' W5 g% ~. P/ D: i
2. 实现了子目录安装,根目录访问。 wordpress后台的general选项下,两个网址分别为: http://mydomain.net/blog (wordpress地址) 和 http://mydomain.net (网址访问地址)/ t6 A, Z" k: ` |
2 Y; r" U1 q9 k8 f3. 想实现301重定向,所以修改了.htaccess文件,加入了 RewriteCon 和 RewriteRule 两句指令。4 B9 }0 i$ n+ t \
2 b+ {4 c2 N% e+ P% t: I* J5 T+ p但是,出现的结果是: 可以从裸域成功跳转到www,但是无法显示任何内容,也无法再进入wordpress后台,因为后台路径是 http://mydomain.net/blog/wp-login.php ,而301跳转自动跳转到www路径下。 h1 f+ E- B# C& z. f
( y0 S6 J5 r$ S$ l& A5 g& o# v3 k因此,我尝试了别的措施:
" y* S- g. Y" O5 T3 G' T) \2 f U5 n/ p, m/ y$ a
1. .htaccess文件恢复原始。 先通过http://mydomain.net/blog/wp-login.php 进入后台, 修改general选项下的两个网址(上文提到)为带www的。 - I: h: y. d7 {/ \- |+ W2 y
0 p% w+ V+ x7 B
2. 再重新给.htaccess文件加入 RewriteCon 和 RewriteRule 指令。
3 P3 n* J* e$ }$ d
0 R- A0 F+ Y0 O/ w( l5 o) I这次,结果依旧。 更糟糕的是,即使让.htaccess文件恢复原始,也无法再进入wordpress后台。 因为主机空间后台里的安装路径是裸域安装的,而wordpress后台的general下的两个地址是带www的。% }3 l5 h5 Y) U
4 T f- s& A1 M- K9 S
这样的话,我就无计可施了。 无法恢复,只能重新reload并重新安装wordpress了。可是,我还是无法解决裸域向www跳转的问题。
7 t: L- o8 d1 O* W, r
6 J3 m3 ~5 B+ Z# C此问题已经困扰小弟太长时间,现在必须解决这个问题了。 还望各位大侠高手给与指点。 小弟感激涕零。~
* _) {9 i. B* m2 j2 W/ d |
|