2016-09-26 9 views

答えて

1

の内容を表示しながら、それはあなたのルートの.htaccessにこれらのルールを使用することができますhttps://mywebsite.comのように見えるように "https://mywebsite.com/main.html`

のように見えるURLからmain.htmlを非表示にする必要があり :

RewriteEngine On 

# if main.html has been sent in original request then redirect to home page 
# THE_REQUEST variable represents original request received by Apache from your browser 
# and it doesn't get overwritten after execution of some rewrite rules 
RewriteCond %{THE_REQUEST} /main\.html[\s?] [NC] 
RewriteRule ^main\.html$/[L,R=301,NC] 

# load main.html for landing page 
RewriteRule ^/?$ main.html [L] 
+1

これはうまくいきました。ありがとうございました!! :) –

+0

なぜあなたは 'REQUEST_URI'の代わりに' THE_REQUEST 'を使っていますか? – 123

+0

「THE_REQUEST」を使用する理由と説明が追加されました。 – anubhava

関連する問題