AMH 社区首页
AMH社区 - 开放自由有价值的社区
[求助帖] 报告lamp环境关于rewrite的问题一枚 |
|
---|---|
l12ab |
l12ab 发表于 2014-11-23 14:31:12
一般情况下,lamp环境使用rewrite直接用htaccess就可以了
但是刚刚测试把所有不带www的访问重定向到www的主机,如果url是个php,则无法重定向 <IfModule mod_rewrite.c> 以上代码在普通的虚拟主机上没有问题,但是amh的lamp,访问xxx.com/abc.html可以重定向,但是访问xxx.com/abc.php无法重定向。RewriteEngine On RewriteBase / RewriteCond %{http_host} ^xxxx.com$ [NC] RewriteRule ^(.*)$ http://www.xxxx.com/$1 [R=301,L] </IfModule> amh的lamp环境,把php交给后端php-fpm处理了,没有经过apache的htaccess处理 于是,只能用amrewrite-1.0这个模块来管理rewrite规则了,并且这样的话是服务器conf规则,部分内容和htaccess的写法不一样。上面的规则要改成如下 <IfModule mod_rewrite.c> 希望下一版能解决这个问题,想普通虚拟主机一样直接用htaccess就行
RewriteEngine On RewriteCond %{http_host} ^xxxx.com$ [NC] RewriteRule ^(.*)$ http://www.xxxx.com$1 [R=301,L] </IfModule>
点赞,加油! (0分)
2014-11-23 14:31:12 1
|
amysql |
感谢反馈。已做记录。
回复
2014-11-24 16:52:50 2
AMH面板 - 好用高效低占用、安全可靠极稳定 |