|
紧急!求助301重定向问题。感谢。9 n6 S2 T( @# K: M& [
& C( H( R1 o3 t5 Q5 Y* g
! \/ P6 g: B8 F
301重定向的这个问题,小弟实际上半年前就遇到了,无奈由于个人原因一直未能再重新试验(忙别的事情)。最近决定开始实践amz,所以这个问题必须解决了。0 J& u, E; | v; F3 I) l
7 c; ]" E" ?% s$ d( b+ k7 @3 E
情况是这样的:- F8 s2 M3 O5 b, U [
/ \5 W# x! D$ r4 d1 e! D
1. 我在主机空间安装wordpress。空间下安装路径为 http://mydomain.net/blog
3 q% Y' W* E4 |$ u# j(空间只提供裸域下的路径安装)
/ v- D: }) a% O7 y0 k1 T% V, Q- K* _# f
2. 实现了子目录安装,根目录访问。 wordpress后台的general选项下,两个网址分别为: http://mydomain.net/blog (wordpress地址) 和 http://mydomain.net (网址访问地址)* o% s7 r' V+ ?* a* m6 @; [
5 n* b) ]3 V$ e8 Z4 W
3. 想实现301重定向,所以修改了.htaccess文件,加入了 RewriteCon 和 RewriteRule 两句指令。
% N, d6 Q( y. V: i% O3 P% G8 w% {$ r, }. X, V
但是,出现的结果是: 可以从裸域成功跳转到www,但是无法显示任何内容,也无法再进入wordpress后台,因为后台路径是 http://mydomain.net/blog/wp-login.php ,而301跳转自动跳转到www路径下。- i( _8 L6 g0 g. }2 v) ^
, c, n" u, E3 T) l4 h4 z
因此,我尝试了别的措施:7 v- q* I8 J7 M% h# a
! I- [9 }& I1 _4 X8 U) l
1. .htaccess文件恢复原始。 先通过http://mydomain.net/blog/wp-login.php 进入后台, 修改general选项下的两个网址(上文提到)为带www的。 8 e q* I5 a( a$ S
6 N5 y/ p' n) h) P9 }1 E& @' j2. 再重新给.htaccess文件加入 RewriteCon 和 RewriteRule 指令。
5 K& U$ {- T6 o' k9 x3 p, k, `
9 K {0 }9 [. F/ a. T1 w这次,结果依旧。 更糟糕的是,即使让.htaccess文件恢复原始,也无法再进入wordpress后台。 因为主机空间后台里的安装路径是裸域安装的,而wordpress后台的general下的两个地址是带www的。
* X1 l { Y) A! i5 @! ^+ F# N$ M% P1 n1 x3 @0 U( V: |: }" X: e% L
这样的话,我就无计可施了。 无法恢复,只能重新reload并重新安装wordpress了。可是,我还是无法解决裸域向www跳转的问题。 5 i8 c5 h; ]1 M. [; [
" y! {( F6 Q, x0 k7 |3 a! s
此问题已经困扰小弟太长时间,现在必须解决这个问题了。 还望各位大侠高手给与指点。 小弟感激涕零。~
# j# X8 _& Z' {+ V( c$ _ |
|