.htaccess:重定向以显示登录页面而不是主站点

时间:2012-07-02 10:24:28

标签: .htaccess mod-rewrite redirect

我想在网站上放置一个.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

1 个答案:

答案 0 :(得分:1)

如果您只是希望人们默认登陆index.html而不是index.php,那么设置DirectoryIndex就可以完成这项工作。 http://httpd.apache.org/docs/2.0/mod/mod_dir.html

DirectoryIndex index.html

在这种情况下你甚至不需要重写。