1

我需要将我的请求从一个 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/ 时,我仍然看到我的 index.html 页面,而不是被重定向的 php。

此设置在我的本地 Windows 机器上运行良好。

我在这里缺少什么?任何人都可以帮助这将是很大的帮助

谢谢

马扬克

4

0 回答 0