我非常简单的.htaccess规则不适用于.php文件,但适用于.html。
RewriteEngine On
RewriteRule ^about$ about.html [NC]
当i user/about 时,这一条正确显示about.html
RewriteEngine On
RewriteRule ^about$ about.php [NC]
这行不通。你知道吗?Ubuntu 16服务器与apache2
还有一点,当我删除时
RewriteRule ^about$ about.html [NC]
从第一个选项重定向仍然有效。。。
我的conf是这样的:
<Directory /var/www/html>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
</Directory>
当我从配置文件中删除目录时,重定向将停止工作。
<Directory /var/www/html>
AllowOverride all
</Directory>
当我移除几乎所有东西时,它工作正常。也许有一天这会帮助别人。谢谢你抽出时间。