2012-07-02 34 views
1

我想在網站中放置.html目標網頁。我想要的是,當用戶去www.mydomain.com,他們將被重定向到html着陸頁(我已將其命名爲index.html)。然後,可以點擊指向index.php的鏈接查看主要網站www.mydomain.com/index.php.htaccess:重定向以顯示目標網頁,而不是主要網站

一直在努力至今沒有取得成功發揮與周圍的​​.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

如果你只是希望人們在默認情況下index.html的土地,而不是index.php的,然後設置的DirectoryIndex會做這項工作。 http://httpd.apache.org/docs/2.0/mod/mod_dir.html

DirectoryIndex index.html 

在這種情況下,您甚至不需要重寫。

+0

這個問題是它會繼續重定向到index.html,即使我把一個index.php上的URL。 我想要的是當您訪問www.mydomain.com/index.html時,您將進入着陸頁。當您訪問www.mydomain.com/index.php時,您將訪問主站點。 –

+0

我不相信會發生。如果您訪問www.mydomain.com/,它會在不重定向的情況下顯示index.html,如果轉到/index.html,那就可以正常工作。如果你鏈接到/index.php,那也可以。 DirectoryIndex只是設置你在看到/看到自己時看到的內容。 – Kieran

+0

也這麼想,希望它能工作:( –