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]
4

1 に答える 1

0

このルールで何をしようとしているのかわかりませんが、これはリダイレクトループを引き起こします:

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

元のリクエスト: /foo/wp-admin

  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 から繰り返します。
于 2012-07-16T16:02:18.803 に答える