无标题文档
wdCP系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用教程) wdCDN系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用手册)
wdOS系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用教程) wdDNS系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用手册)
注册 发贴 提问 回复-必看必看 wddns免费智能 DNS 开通 本地或虚拟机使 用wdcp 一键包在mysql编 译时"卡住"
AI导航网AI应用网站大全 wdcp官方技术支持/服务 阿里云8折优惠券 无敌云 腾讯云优惠中,现注册更有260代金额券赠送
返回列表 发帖
提问三步曲: 提问先看教程/FAQ索引(wdcp,wdcp_v3,一键包)及搜索,会让你更快解决问题
1 提供详细,如系统版本,wdcp版本,软件版本等及错误的详细信息,贴上论坛或截图发论坛
2 做过哪些操作或改动设置等

温馨提示:信息不详,很可能会没人理你!论坛有教程说明的,也可能没人理!因为,你懂的

[求助] 自己写的htaccess规则为什么在本地LNAMP虚拟机失效?wdlinux5.6-base+lanmp一键安装包

本帖最后由 hyxuzhimin 于 2012-1-7 03:49 编辑

今天我把美国服务器上的wordpress转到本地LAMP(wdlinux5.6-base.iso+lanmp一键安装)虚拟机上,发现.htaccess里的规则失效。
ps -ef 里httpd, nginx都正常,网页,后台,wordpress都正常。
规则如下:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^mixerkingdia\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.mixerkingdia\.com$
RewriteRule ^en\/en\/\/?(.*)$ "http\:\/\/www\.mixerkingdia\.com\/en\/$1" [R=301,L]

RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
红字规则失效了,下面的伪静态规则还能用。不知道怎么回事了。都是rewrite规则,为什么一个有效一个失效呢?美国服务器上的两个规则都能用。
--------------------------------------------
最新情况,我用wdlinux 5.6-lamp集合版转了wordpress, 规则一样,还是出现这种情况。
一开始我以为是nginx扰乱了appache工作所以实验了LAMP环境,还是这个问题。不知道是什么原因啊。有人知道吗?
-------
LANMP和LAMP遇到上面红字规则,不能完全奏效。因为插件的原因,我网页部分链接有en/的重复,所以写的这个规则去掉一个en。现在是简单的带en/的地址能奏效,复杂的带en的网址就失效了。但是我在美国服务器上都有效。不知道wdlinux的LAMP LANMP环境里要怎么配置能让这个规则都有用。

自沙。

TOP

把红色的放到
RewriteBase /
下面试试
看清提问三步曲及多看教程/FAQ索引(wdcp,v3,一键包,wdOS),益处多多.wdcp工具集 阿里云主机8折优惠码

TOP

回复 3# admin
今天改了,不过不行(部分奏效)。不知道怎么搞的。(LANMP,LAMP两种都试过了。)

TOP

回复 3# admin
不好意思,是自己的低级错误~~!  才发现规则里的域名没有改掉。-_-|||

TOP

返回列表