2012-07-16 243 views
0

編輯htaccess文件後,我的WordPress網站出現問題。重定向無限循環

這是我從瀏覽器中獲取錯誤:

ERR_TOO_MANY_REDIRECTS 

我認爲它的種類重定向無限循環的。這裏是我的.htaccess文件,任何人都可以幫忙嗎?

RewriteEngine on 


# BEGIN WordPress 
RewriteBase/
# uploaded files 
# add a trailing slash to /wp-admin 
# END WordPress 
rewriterule ^index\.php$ - [L] 
rewriterule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L] 
rewriterule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin [R=301,L] 
rewritecond %{REQUEST_FILENAME} -f [OR] 
rewritecond %{REQUEST_FILENAME} -d 
rewriterule^- [L] 
rewriterule . index.php [L] 

回答

0

不知道你想什麼這個規則來做,但這不能不引起重定向循環:

rewriterule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin [R=301,L] 

原始請求:/富/可溼性粉劑管理員

  1. URI = foo/wp-admin
  2. URI匹配^([_0-9a-zA-Z-]+/)?wp-admin$,反向引用$ 1 = foo/
  3. 目標= foo/wp-admin
  4. 重定向瀏覽器foo/wp-admin
  5. 重複步驟1
+0

我有刪除這行,但它仍然停留在循環,歌廳這條消息 ERROR 301網:: ERR_TOO_MANY_REDIRECTS – user1310492 2012-07-16 17:26:45

+0

@ user1310492除非你有更多的重定向規則,否則看起來這是唯一的規則,如果你刪除它,不知道重定向來自哪裏(這是**'R' **的唯一規則旗) – 2012-07-16 17:29:37