0

単純な書き換えのように見えるものにiirfを使用しようとしていますが、機能していません。
必要なもの:http://www.mydomain.com/ruを次のように
書き直しますhttp
://www.mydomain.com?page = russian目的は、get paramが送信されるが、ユーザーには最初のURLが表示されることです。ブラウザのURLバー。
私は次のコードを使用しています:

RewriteEngine ON
StatusUrl /iirfStatus

RewriteRule  http://www.mydomain.com/ru  http://www.mydomain.com?page=russian
  1. これは(iirfファイル)サイトのルートにありますか、それとも「ru」サブフォルダーにありますか(両方を試しました)?
  2. 私は何を間違っているか行方不明ですか?

感謝し、良い一日をお過ごしください:-)

4

1 に答える 1

0

以下が機能するはずです。

RewriteRule  ^/ru$  /?page=russian [I,L]

iirf.iniこれを、Web サイトのルート フォルダー内のファイルに入れる必要があります。

http://www.mydomain.com/iirfStatusをチェックして、iirf が構成ファイルを読み取ることができたかどうかを確認します。

また、RewriteLogLevel値 2 または 3 を使用してRewriteLog、着信 URL が書き換えられたかどうか、およびその方法 (またはその理由) を確認することもできます。

于 2012-01-25T12:18:36.320 に答える