Apache мод переписывает правила в Zeus правила переписывания - PullRequest
1 голос
/ 04 июня 2010

Этим утром я хотел перевести свой веб-сайт разработки в онлайн-хранилище (в защищенной папке), но я понял, что наш хост (на общем сервере) использует не apache mod_rewrite, а правила Zeus.Я никогда не слышал об этом раньше, но кажется, что правила apache могут быть автоматически преобразованы через командную строку, но, как вы можете догадаться, у меня нет такого доступа на сервере.Итак, знаете ли вы какой-нибудь онлайн кавер от правил Apache до правил Zeus?(Я попробовал Google, но ничего не нашел).

Или кто-то может перевести эти простые правила со своим сервером:

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.

Приветствия,Nicolas.

1 Ответ

1 голос
/ 07 июня 2010

Я наконец исправил проблему.
Сначала я исправил свои правила с этим ресурсом , но это совсем не сработало, поэтому я решил поместить файл script.rewrite в папку WEBROOT моего сайта И тогда это сработало!
Сначала я не поместил его в корень, потому что веб-сайт расположен в подпапке, но, похоже, файл script.rewrite не обнаружен в этой подпапке ...

Надеюсь, что это может помочь некоторым людям,
Николя.

...