1

サイトに.htmlランディングページを配置したい。私が欲しいのは、ユーザーがに行くとwww.mydomain.com、htmlランディングページにリダイレクトされることです(私はそれに名前を付けましたindex.html)。次に、へのリンクをクリックして、index.phpのメインサイトを表示できますwww.mydomain.com/index.php

これまでのところ成功せずに遊んでみました.htaccess(おそらく私の書き換えルールが間違っています)。.htaccessファイルの内容は次のとおりです。

# Use PHP5 Single php.ini as default
AddHandler application/x-httpd-php5s .htm .html .php 

# BEGIN WordPress
<IfModule mod_rewrite.c>

  RewriteEngine On
  RewriteBase /

  RewriteRule ^index\.php$ /index.htm [L]

  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule . /index.php [L]

</IfModule>
# END WordPress
4

1 に答える 1

1

index.php ではなく、デフォルトで index.html にアクセスしてもらいたいだけなら、DirectoryIndex を設定するとうまくいきます。http://httpd.apache.org/docs/2.0/mod/mod_dir.html

DirectoryIndex index.html

この場合、書き直す必要さえありません。

于 2012-07-02T10:35:30.570 に答える