2017-05-02 13 views
0

私は.htaccessファイルにあるより大きな問題を解決しようとしています。だから私は、テストの目的を次のようにストリップダウン:シンプルな書き換えが動作しない(.htaccess)

RewriteEngine on 
RewriteRule ^sandbox/htaccess/one.php$ sandbox/htaccess/two.php 

私は単に

ただし、これは機能しません。私は単純にone.phpを見る。

.htaccessファイルが読み取られていることを確認できます。

この単純な例を使用するには、何が欠けていますか?

+1

は 'htaccess2'誤植れるようになりますか? –

+0

このルールはroot htaccessで動作します。 – Deadooshka

+0

ああ、申し訳ありませんhtaccess2はタイプミスです:-) – BizzyBob

答えて

1

はこれを試してみてください、それが

RewriteEngine on 
RewriteBase/
RewriteRule ^sandbox/htaccess/one\.php$ /sandbox/htaccess/two.php? [L,R=301] 
+0

提案していただきありがとうございますが、私は 'one.php'を訪問しても同じ結果を得ていますが、' two.php'ページは読み込まれません。私のブラウザが以前のテストからのリダイレクトをキャッシュしている可能性がある場合には、私は 'htaccess'フォルダの名前を 'hta'に変更しました。 – BizzyBob

+1

コードをちょっと変更しました。あなたのルートフォルダで親切にこれを使用し、現在の.htaccessの名前を.htaccess.bakに変更し、このコードをルートフォルダの新しい.htacessファイルで使用します。 – ad08

+0

今すぐその仕事 – ad08

関連する問題