Apache模式重写规则Zeus重写规则

问题描述:

今天早上我想在我的开发网站在线(在一个受保护的文件夹中),但我想到我们的主机(在共享服务器上)不使用Apache mod_rewrite,但宙斯规则。我从来没有听说过,但似乎可以通过命令行自动转换Apache规则,但正如你可以猜测我在服务器上没有这样的访问。
那么,你知道有哪些从Apache规则到Zeus的在线转换器吗? (我试过谷歌,但没有发现任何东西)。Apache模式重写规则Zeus重写规则

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

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

应该normaly是这样的:

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

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

干杯,
尼古拉斯。

+0

我刚刚注意到,我的问题是接近这一个:http://stackoverflow.com/questions/2972666/apache-mod-rewrite-rules-to-zeus-rewrite-rules。他似乎没有' t得到任何答案... – Nicolas 2010-06-04 09:16:25

+0

看到这个吗? http://stackoverflow.com/questions/338511/mod-rewrite-rule-to-zeus-server-rule-codeigniter – JoseK 2010-06-04 09:58:20

+0

@josek:是的,我看到了这个,但第一个例子和我的完全一样,而且第二个不应该是他具体配置的答案? – Nicolas 2010-06-04 11:05:48

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

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