2012-02-08 18 views
0

私は特定の1つのファイルのためにwordpress urlの書き換えを無効にしようとしています。私の現在のWordPressのインストールは.htmlファイルを対応する.php拡張子に書き換えます。だから、私のワードプレスでのpermalinkのインストールは、www.mysite.com/mypage.htmlのように見えるかもしれません。私が持っているかもしれWordpress URLの書き換えを無効にする

私は私が表示したい実際のHTMLファイルを持っている、しかし、htaccessファイルは、デフォルトでそれを書き換えオートを保持し、ここで私は、この特定のファイル

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/

RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_URI} !^/forex-system-demo\.html$ [NC] #<-- This is the file i want to ignore and run as a NORMAL .HTML file 
RewriteRule . /index.php [L] 
</IfModule> 

を無視するために使用しようとしているコードがありますキャッシュをクリアした後に以下の内容が機能するため、ブラウザのキャッシュがうまくいくようになりました。

はここソリューションです:

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteRule ^forex-system-demo.html$ - [L] 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 
+0

あなたが最初に問題のある行を入れてみましたか? –

+0

yes、no go =( – 99823

+0

HTMLのファイルアクセス許可は何ですか? 'RewriteCond%{REQUEST_FILENAME}!-f'行は、実際のファイルであるかどうかを確認する必要があります。 –

答えて

1

ここでは解決策は次のとおりです。

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteRule ^forex-system-demo.html$ - [L] # <- this is where I tell wordpress to ignore this url 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 
関連する問題