書き換えという名前のフォルダには、私は2つのファイルの.htaccessと.htaccessのでのindex.php構成のためにRewriteRuleがすべてのサーバーで動作していませんか?
<rewrite>
- .htaccess
- index.php
を持って、私はこのコンテンツ
RewriteEngine On
RewriteRule ^([a-z0-9]+)?$ index.php?id=$1 [NC,L]
とでを持っていますindex.php
<?php
echo $_GET['id'];
?>
私が訪問したときには想定されていませんwww.domain.com/rewrite/1234出力はになりますか?その代わりをダウンロードするためのファイルアプリケーション/ X-のhttpd-phpのが作成され、このの
は、私はこれを実現することができない理由を把握しようとしていますのindex.php
のコードが含まれています。私はここで何が欠けていますか?
更新
私は2つのWebサーバーとローカルサーバーをテストしました。最後に、Webサーバーの1つで動作しました。つまり、構成と関係があります。
どうすればよいですか?
あなたのウェブはPHPのサーバー設定?正しく設定されていることを確認してください。 –
私は疑問符がそれを投げ捨てていると思います。 'rewrite/1234'の代わりに' rewrite/1234? 'に行く必要があると考えています。 –
@TimCooperあなたはそうです。私は別のWebサーバで試してみました。だから私の更新された質問は、これらの設定は何ですか? – EnexoOnoma