ある URL (/var/www/imgservice/test.php) から別の URL (/A/B/C) にリクエストをリダイレクトする必要があります。A、B、C はフォルダーです。現在、Ubuntu 12.04.2 LTS を使用しており、DocumentRoot は /var/www/ です。Apache2 で rewrite_mod を使用してリダイレクトを可能にしようとしています。
そのために私は次のことをしました:
1)apache2.confにこれを追加しました
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule / /var/www/test.php
</IfModule>
2)デフォルトファイルの /etc/apache2/sites-available に、次を追加しました
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews Includes ExecCGI
AllowOverride All
Order allow,deny
allow from all
</Directory>
3)次に、このコマンドを実行しました
sudo a2enmod rewrite
4)その後、サーバーを再起動しました
sudo service apache2 restart
URL に移動して XX.XXX.XXX.XXX/ と入力すると、リダイレクトされたときに php ではなく、まだ index.html ページが表示されます。
このセットアップは、ローカルの Windows マシンでうまく機能します。
ここで何が欠けていますか?誰でも助けてもらえますか
ありがとう
マヤンク