我启用了mod_rewrite并希望将我的一个本地虚拟主机网站重定向到google.com进行实践。
我在虚拟目录(/var/www/example.com/.htcaccess)中创建了一个.htcaccess文件,并通过在/sites available/中的虚拟主机(example.com)配置中添加以下代码授予.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
http://httpd.apache.org/docs/2.2/howto/htaccess.html
关于linux - .htaccess在Apache中不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29915978/