1

今天早上我想将我的开发网站移到网上(在受保护的文件夹中),但我发现我们的主机(在共享服务器上)不使用 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 错误页面。

干杯,
尼古拉斯。

4

1 回答 1

1

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

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

于 2010-06-07T09:51:40.920 回答