-1

WordPressを にインストールしておりwww.marcou.it/wp、それをデフォルト ディレクトリとして設定します。したがって、入力marcou.itすると、ブラウザーは WordPress を表示する必要があります。

私はこれらのルールを設定しました:

RewriteEngine On #Created by aruba. Do not touch this file!
#ATTENTION: Remove file index.(php|html|htm)
RewriteCond %{REQUEST_URI} !^/wp
RewriteRule ^(.*)$ wp/$1 [L]

しかし、私が続けるとwww.marcou.it、これが返されます:

見つかりません

要求された URL /wp/index.htm がこのサーバーで見つかりませんでした。

何が問題ですか?

4

3 に答える 3

0
RewriteEngine On #created by aruba do not touch this file!
#ATTENTION: Remove file index.(php|html|htm)
RewriteCond %{REQUEST_URI} !^/wp
RewriteRule ^(.*)$ wp/ [L]

# BEGIN WordPress

# END WordPress
于 2013-04-06T14:54:09.213 に答える
0

サブディレクトリにないものをリダイレクトしたい場合は/wp/、次を使用してこれに直接リダイレクトし、index.htm必要に応じてドロップすることができます。がデフォルトのindex.htmドキュメントとして追加されている可能性があります。

RewriteEngine On
RewriteBase /
RewriteRule ^((?!wp/).*) wp/$1 [R]
RewriteRule ^wp/index.htm$ wp/ [R,L]

これらのルールをテストできます (テスト URL に「http://」が含まれていることを確認してください): http://htaccess.madewithlove.be/

于 2013-04-04T16:39:20.417 に答える