web-dev-qa-db-ja.com

異なるディレクトリにある2つの「.htaccess」ファイル

2つの ".htaccess"ファイルが見つかりました。1つは '/httpdocs/.htaccess'にあり、もう1つは '/httpdocs/wordpress/.htaccess'にありますが、内容は異なりますが、正常ですか。

Wordpressは '/ wordpress /'ディレクトリにインストールされ、その後変更されることはありませんでしたが、ユーザーが私のサイトにアクセスすると、URLに "http://www.mydomain.com"と表示され、URLに 'wordpress'は表示されません。

また、設定>一般から:

WordPressアドレス(URL): http://www.mydomain.com/wordpress

サイトアドレス(URL): http://www.mydomain.com

1
RRN

一般に、Apacheは要求されているリソースに対して最も具体的な.htaccessを使用します。つまり、/httpdocs/wordpress/内のファイルにアクセスするには、/httpdocs/wordpress/.htaccessが使用されます。 /httpdocs/foo/へのアクセスは/httpdocs/foo/.htaccessを使用し、それが存在しない場合は/httpdocs/.htaccessを使用します。

あなたのドキュメントルートが/httpdocs/wordpress/を指している場合、ユーザーはあなたのWordPressディレクトリとしてhttp://www.example.comを見るでしょう。また、あなたの/httpdocs/.htaccessがあなたのフォルダ名の中のwordpressを隠すための書き換えを含んでいても、同じことが起こります。

3

WordPressがサブディレクトリにインストールされているようです。それについての詳細な説明がcodexにあります: http://codex.wordpress.org/Giving_WordPress_Its_Own_Directory

手順7では、.htaccessファイルをcopyにし、サブディレクトリからルートに移動しないでください。そうです、あなたがサブディレクトリにあなたのWordPressインストールをセットアップしたとき、2つの.htaccessファイルを持つことは普通です。

0
Jan Beck