2012-05-31 6 views
0

Я первый раз с помощью сервера Зевсом, я не как я могу переписать URL-адресЗевс сервер Url Переписывая

  1. , какой файл (с расширением) я должен загрузить в корневой папке для Zeus
  2. прямо сейчас Я с помощью Apache, то файл .htaccess работает, но я должен перенести свой сайт на Zeus сервере, то он не работает прямо сейчас мой код в файл .htaccess является

    <IfModule mod_rewrite.c> 
    RewriteEngine on 
    RewriteCond $1 !^(index\.php|js|robots\.txt) 
    RewriteCond %{REQUEST_FILENAME} !\.(js|css|gif|jpg|jpeg|png|ico|swf|pdf)$ 
    RewriteRule ^(.*)$ /$1 [L] 
    

Я хочу использовать такое же перенаправление на сервере zeus может кто-нибудь Пожалуйста, узнайте меня, какое расширение файла я должен использовать и в каком месте (каталоге) я должен поместить файл, , а также, пожалуйста, предоставьте мне такой же код перезаписи для сервера zeus.

+1

Вы прочитали руководство Zeus по перезаписи URL-адресов? Синтаксис совершенно другой. Вероятно, вам не удастся заставить кого-то переписать код для вас на SO (хотя кто-то может доказать, что я ошибаюсь). – geoffspear

ответ

0

естественно, как отмечено в комментариях, файл .htaccess с инструкциями, специфичными для Apache, не работает на zeus, поэтому вам придется делать что-то другое.

легко найти несколько руководств, которые показывают, как конкретные команды для apache переводятся на команды zeus. те, я хочу подчеркнуть здесь this article on names.co.uk и this post on drupal.org где вторая одна проявляется важная проблема с вашим вопросом:

Есть несколько вещей, чтобы отметить. Зевс не поддерживает [QSA] или REQUEST_FILENAME или разрешает чтение переменных окружения сервера (вы можете писать им, хотя ..).

Вы должны будете получить break the url down on your own, чтобы получить разные части, поэтому скрипт перезаписи будет намного больше, чем тот, который предназначен для apache.

Смежные вопросы