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错误页。
干杯,
尼古拉斯。
答
我终于解决了这个问题。
首先我修复了我的规则问题this ressource,但那根本不起作用,所以我决定将放在我的网站的WEBROOT文件夹的script.rewrite文件中,然后它就起作用了!
我没有把它的根在第一,因为该网站是位于子文件夹,但似乎在这个子文件夹中没有检测到script.rewrite文件...
希望它可以帮助一些周围的人,
尼古拉斯。
我刚刚注意到,我的问题是接近这一个:http://stackoverflow.com/questions/2972666/apache-mod-rewrite-rules-to-zeus-rewrite-rules。他似乎没有' t得到任何答案... – Nicolas 2010-06-04 09:16:25
看到这个吗? http://stackoverflow.com/questions/338511/mod-rewrite-rule-to-zeus-server-rule-codeigniter – JoseK 2010-06-04 09:58:20
@josek:是的,我看到了这个,但第一个例子和我的完全一样,而且第二个不应该是他具体配置的答案? – Nicolas 2010-06-04 11:05:48