|
紧急!求助301重定向问题。感谢。
7 B3 \' {/ h7 c9 u7 F8 O# ]$ g }; k! G2 ^9 A3 W
: l" ~" }* G! |! a% N9 K$ k
301重定向的这个问题,小弟实际上半年前就遇到了,无奈由于个人原因一直未能再重新试验(忙别的事情)。最近决定开始实践amz,所以这个问题必须解决了。 C' k3 k# @( G X* }! m
& q( g$ J) ?$ F情况是这样的:
# _# H1 W& ]% [3 n- H
0 P& \4 W# K3 D$ d; h5 m1. 我在主机空间安装wordpress。空间下安装路径为 http://mydomain.net/blog , R! M, [, w& K1 X0 Z6 ?
(空间只提供裸域下的路径安装)4 N$ q# }3 p) y4 Q
% o/ W* B" z/ U: [, F# d2. 实现了子目录安装,根目录访问。 wordpress后台的general选项下,两个网址分别为: http://mydomain.net/blog (wordpress地址) 和 http://mydomain.net (网址访问地址)
; C' U% c8 @1 U) Q9 A- u* j* [4 ~ p4 @. y$ R, a
3. 想实现301重定向,所以修改了.htaccess文件,加入了 RewriteCon 和 RewriteRule 两句指令。+ E4 S, i }8 M! Z" G# R
r3 T! I! x' Q; |" J7 ]. N/ [
但是,出现的结果是: 可以从裸域成功跳转到www,但是无法显示任何内容,也无法再进入wordpress后台,因为后台路径是 http://mydomain.net/blog/wp-login.php ,而301跳转自动跳转到www路径下。4 E. q. g2 W) z* X# U
+ @9 q+ j# t% A3 p4 r% x因此,我尝试了别的措施:' b$ |6 {) ` H0 O; J
. ~0 J9 h( P8 ?5 {2 {1. .htaccess文件恢复原始。 先通过http://mydomain.net/blog/wp-login.php 进入后台, 修改general选项下的两个网址(上文提到)为带www的。
' A# |1 j u' m. }' ^# Q5 e& t
' c: R: p- w7 o2. 再重新给.htaccess文件加入 RewriteCon 和 RewriteRule 指令。
) \: Q/ m" ?9 `8 k @# b+ U
5 Z& @- X* }) ~6 l这次,结果依旧。 更糟糕的是,即使让.htaccess文件恢复原始,也无法再进入wordpress后台。 因为主机空间后台里的安装路径是裸域安装的,而wordpress后台的general下的两个地址是带www的。7 X B- p7 R: L$ }* b R1 A
T4 Z# C- m5 t5 H. e这样的话,我就无计可施了。 无法恢复,只能重新reload并重新安装wordpress了。可是,我还是无法解决裸域向www跳转的问题。
: F$ k9 l P/ [* O5 H) A6 L3 E& {1 y7 l- c% h
此问题已经困扰小弟太长时间,现在必须解决这个问题了。 还望各位大侠高手给与指点。 小弟感激涕零。~& w- r' n. s7 ?' r R' j
|
|