我启用了 mod_rewrite 并想将我的一个本地虚拟主机网站重定向到 google.com 进行练习。
我在我的虚拟目录 (/var/www/example.com/.htcaccess) 中创建了一个 .htcaccess 文件,并通过将以下代码添加到我的虚拟主机 (example.com) 配置中的/sites 来授予 .htcaccess 权限-可用/.
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
我现在正尝试通过将代码添加到 .htcaccess 文件来使用 mod_rewrite,但到目前为止没有成功。有什么方法可以检查 .htcaccess 是否正常工作?如果是,我如何使用 mod_rewrite 重定向?
最佳答案
有错别字。通常文件名是 .htaccess
,而不是 .htcaccess
。
另一种选择是将文件名设置为您的“个人风格”,例如:
AccessFileName .htcaccess
关于linux - Apache 中的 .htaccess 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29915978/