首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于.htaccess

关于.htaccess
EN

Server Fault用户
提问于 2014-07-04 12:15:16
回答 1查看 57关注 0票数 -1

我正在使用托管在VPS上的分操作系统。我想有“使用URL重写joomla”的功能。在joomla中启用它时,它会给出一条消息“将.htaccess.txt重命名为.htaccess”。

我已经重命名了文件,但在打开网站时,浏览器抛出404错误。重写模块是完全加载的,为了测试重定向,当我在httpd.conf中添加以下内容时,重定向工作得很好。我想,htaccess文件没有被读取。我还在虚拟主机的目录设置中添加了AllowOverride,但是没有任何变化。

添加到httpd.conf中的代码:

代码语言:javascript
复制
RewriteEngine On
Options +FollowSymLinks
RewriteRule ^joomla\.html http://www.joomla.org/? [R=301,L]

我的问题是:我们到底需要在哪里添加AllowOverride (全部是httpd.conf )?在目录/var/www/html或my文档根目录中,即/home/admin/mysite

另外,joomla是否使用.htaccess来启用url重写?如果我们不想使用.htaccess而只使用httpd.conf呢?

谢谢,维尼特

EN

回答 1

Server Fault用户

发布于 2014-07-04 12:26:45

为了允许.htaccess,您需要将其添加到httpd.conf中,但在模块下面添加,该模块配置为服务器您的网站。

代码语言:javascript
复制
AllowOverride All

编辑根httpd.conf不可取,但另一方面,允许htacess也是不可取的,too.you可以使用vhost配置并添加关于您的网站的配置,there.It将在服务器上增加额外的安全层。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/610173

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档