0

メインルートに次のhtaccessがあります...しかし、サブドメインフォルダーを除外してワードプレスをインストールしたい...実際、インストールしようとしているワードプレスでエラーが発生しています。このhtaccessを削除すると、ワードプレスは正常に動作します.. 。 ありがとう

<IfModule mod_rewrite.c>
  Options +FollowSymLinks
  RewriteEngine On

  # Get rid of index.php
  RewriteCond %{REQUEST_URI} /index\.php
  RewriteRule (.*) index.php?rewrite=2 [L,QSA]

  # Rewrite all directory-looking urls
  RewriteCond %{REQUEST_URI} /$
  RewriteRule (.*) index.php?rewrite=1 [L,QSA]

  # Try to route missing files
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} public\/ [OR]
  RewriteCond %{REQUEST_FILENAME} \.(jpg|gif|png|ico|flv|htm|html|php|css|js)$
  RewriteRule . - [L]

  # If the file doesn't exist, rewrite to index
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.*)$ index.php?rewrite=1 [L,QSA]

</IfModule>
4

1 に答える 1

0

htaccess からファイルを除外するには、次の簡単な方法で htaccess ファイルをディレクトリに配置できます。

RewriteEngine On

それ以外の場合は、ルート フォルダーの htaccess ファイルで、これを のすぐ下に追加できますRewriteEngine On

RewriteRule ^directory_you_want_to_protect - [L]

しかし、これは本当にXY 問題だと思います。おそらく、wordpress が必要とする htaccess ルールを、現在持っているものと再加工するか、組み合わせる必要があるでしょう。それらは完全に互換性がない場合があります。インストーラーを実行できないことが問題である場合は、ルートの htaccess ファイルを一時的に削除し、wordpress をインストールしてから、ルールを組み合わせる方法を見つけてください。

于 2012-08-21T22:28:32.577 に答える