Apache mod重写规则到Zeus重写规则

时间:2010-06-04 08:53:22

标签: apache mod-rewrite url-rewriting rewrite zeus

今天早上我想将我的开发网站在线移动(在受保护的文件夹中),但我发现我们的主机(在共享服务器上)不使用apache mod_rewrite而是使用Zeus规则。我之前从未听说过,但似乎apache规则可以通过命令行自动转换,但你可以猜到我在服务器上没有这样的访问权限。
那么,你知道从Apache规则到Zeus规则的任何在线转换器吗? (我试过谷歌但没有找到任何东西)。

或者有人可以用他的服务器翻译这些简单的规则:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]

它应该是正常的:

match URL into $ with ^[^\/]*\.html$
if matched then
   set URL = index.php
endif

但它只是没有做任何事情,只是恼人的404错误页面。

干杯,
尼古拉斯。

1 个答案:

答案 0 :(得分:1)

我终于解决了这个问题 首先我用this ressource修复了我的规则问题,但这根本不起作用,所以我决定将script.rewrite文件放在我网站的WEBROOT文件夹中......然后它奏效了!
我之前没有把它放在root中,因为网站位于子文件夹中,但似乎在这个子文件夹中没有检测到script.rewrite文件......

希望它可以帮助周围的人,
尼古拉斯。