1

今朝、開発Webサイトをオンライン(保護フォルダー内)に移動したかったのですが、ホスト(共有サーバー上)が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

私はついに問題を修正しました。
最初にこのリソースでルールの問題を修正しましが、それはまったく機能していなかったので、script.rewriteファイルを自分のWebサイトのWEBROOTフォルダーに置くことにしました...そしてそれは機能しました!
ウェブサイトがサブフォルダーにあるため、最初はルートに入れませんでしたが、script.rewriteファイルがこのサブフォルダーで検出されていないようです...

それが周りの何人かの人々を助けることができることを願っています、
ニコラス。

于 2010-06-07T09:51:40.920 に答える