我正在尝试通过配置index.php
文件,将文档根目录/
重定向到/var/www/
。/etc/apache2/sites-enabled/000-default
。
使用带有apache2的Ubuntu 14.04服务器。
这些是/ etc / apache2 / sites-available / 000-default中Directory目录的内容:
选项索引FollowSymLinks MultiViews AllowOverride无 要求全部授予
这是我在another question here尝试的内容:
<Directory "/var/www">
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Require all granted
RewriteCond %{THE_REQUEST} ^/index.php$
RewriteRule $(.*)^ / [R=301,L]
</Directory>
我甚至尝试了这个RewriteRule ^(.*)index\.(php|html?)$ /$1 [R=301,NC,L]
,还RedirectMatch 301 ^/index.php$ http://www.example.com
(这次我删除了RewriteCond
)。
会发生什么
我通常可以从/
访问我的网站,但是当我添加/index.php
时,我会被重定向到wwww.mydomain.com
(请注意4 w )。
我做错了什么?