2017-09-05 1 views
0

からの.htmlを削除しようとすると、私は最近、私はモバイルサイトのため.COM /モバイルを使用しかし、私のURLからはモバイル

を.htmlのを削除するために

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^([^\.]+)$ $1.html [NC,L 

を使用していました。 HTMLがなくてもモバイルプラットフォーム上でリンクをクリックすると、ページがデスクトップサイトにリダイレクトされてリダイレクトされます。この問題を解決する方法はありますか?書き換えコードをhtacessのモバイルセクションに入れなければならないのですか?何をするかわからない。

お手伝いいただける方に感謝します。

+0

を私はhtaccessのジェダイマスターではないよ...しかし、私の理解から、htaccessファイルで書き換えルールは、基本的には前負荷リダイレクトとして機能します。 .htmlを削除する場合は、結果のURLが存在することを確認してください。 ---あなたが達成したいと思うものは、.htmlファイルを含む 'index.php'で行うべきです。 –

答えて

0

があなたの.htaccessファイルに以下のコードを追加します。

RewriteCond %{THE_REQUEST} ^GET\ (.*)\.html\ HTTP 
RewriteRule (.*)\.html$ $1 [R=301]