raksmart活动促销

分享

写回答

发帖

设置支持 ".htaccess"

国外VPS云主机 国外VPS云主机 1579 人阅读 | 1 人回复

发表于 2009-4-3 10:49:10 | 显示全部楼层 |阅读模式

我用 phpinfo.php 查了我的VPS(linux Apache), mod_rewrite 有出现。

在/etc/httpd/conf/httpd.conf 和 /usr/local/apache/conf/httpd.conf 中,找


<Directory />

  Options FollowSymLinks

  AllowOverride None

</Directory>
都找不到。

找到了:


<Directory "/usr/local/apache/htdocs">
    Options Includes Indexes FollowSymLinks
    AllowOverride none
    Order allow,deny
    Allow from all

</Directory>


我把  "AllowOverride none" 改为 "AllowOverride All" . 但没用。请问有人知道该怎么设置支持”.htaccess”么?



+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
附录网上的说明:

注意, 仅仅是开启 mod_rewrite 还不够, 我们还需要配置apache 服务器支持文件 ".htaccess".
如何让自己的本地APACHE服务器支持”.htaccess”呢?其实只要简单修改一下apache的httpd.conf设置就可以让APACHE支持.htaccess了。打开httpd.conf文件(在那里? APACHE目录的CONF目录里面),用文本编辑器打开后,查找
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
改为
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>

意思就是 AllowOverride All
才可以支持 ".htaccess"
然后重启apache就可以了

回答|共 1 个

dancingever

发表于 2009-4-3 11:12:45 | 显示全部楼层

解决了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则