【发布时间】:2013-03-22 16:25:12
【问题描述】:
我已使用Amazon Linux AMI 64 bit 配置了 Amazon EC2 实例
我已经上传了我的网站,整个代码都在工作,但 .htaccess 出现问题
RewriteRule 不工作。我已经对httpd.conf 文件进行了所有更改,但我认为这可能是权限问题。
请帮我解决这个问题。
这是我的htaccess 代码
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^friosworld\.com$ [NC]
RewriteRule ^(.*)$ http://www.friosworld.com/$1 [R=301,L]
还有一件事是我通过谷歌搜索发现的
httpd.conf文件代码
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
我认为问题出在这段代码中。但我不知道是什么问题!
我也将AllowOverride None 更改为AllowOverride All,但还是不行!!
【问题讨论】:
-
是否启用了 apache 的 mod_rewrite?
-
你激活了重写模块吗?
-
你启动“a2enmod userdir”并重启apache
-
@silentboy 我怎样才能激活它?
-
@SankalpMishra 是的,它已启用
标签: php .htaccess mod-rewrite apache httpd.conf