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