サポート » 使い方全般 » .htaccess、RewriteRule ^index\.php$ – [L]が無くても動きますが?

  • # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /wordpress_2/
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /wordpress/index.php [L]
    </IfModule>
    # END WordPress

    .htaccessの中身ですが、

    RewriteRule . /wordpress/index.php [L]を削除したりindex.phpをindex2.phpに変えたりしたところ、サイトのページ遷移時の動作が変わりました。

    しかし、RewriteRule ^index\.php$ – [L]を削除しても、少し書き換えてみても、動作に影響は無いように感じました。

    質問
    1、RewriteRule ^index\.php$ – [L]の挙動はどういったモノなのか、コードの意味を知りたいです。

    2、RewriteRule . /wordpress/index.php [L]ですが、.←ドットが含まれていますが、この.ドットの意味はなんでしょうか?

  • トピック「.htaccess、RewriteRule ^index\.php$ – [L]が無くても動きますが?」には新たに返信することはできません。