我启用了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/

10-09 17:29