2011-01-24 19 views
4

.htaccessファイルは次のようなものになります。Wordpressは書き換えマップなしでURLをどのように書き換えますか?ワードプレスサイトの

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

を...とのhtdocsに設定された全く書き換えマップはありません。これはどのように作動しますか? ApacheはこれらのURLをどのように書き直すかを知っていますか?

+0

完了 - JMCのヘッドアップに感謝します。 – jwerre

答えて

8

Apacheはわかりません。すべてのリクエストはindex.phpに送信され、Wordpressはどこのページをリダイレクトするかの内部ログを保持し、リダイレクトします。基本的にWordpressには2つのリライトルールセットがあります.1つは内部的に、もう1つは.htaccessに "貪欲な"外部ルールがあり、基本的にすべての要求が内部書き換えルールを参照します。

this pluginは、Wordpressが内部的に行っているすべての内部書き換えを示しています。

+0

ありがとうshamittomar – jwerre

+0

@jwerre、よろしいですか?あなたは答えをアップアップすることも考えます。 – shamittomar