[help] настройка htaccess

Тема в разделе "DLE", создана пользователем fakels, 29 май 2008.

Информация :
Актуальная версия DataLife Engine 11.2
( Final Release v.11.2 | Скачать DataLife Engine | Скачать 11.2 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.1 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. fakels

    fakels Создатель

    Регистр.:
    20 янв 2008
    Сообщения:
    45
    Симпатии:
    2
    Перерыл уже все подряд. Спросил у кого только можно. Нигде не помогли. На Вас вся надежда.
    Суть такова. Установил модуль arcade. Все встало хорошо, но проблема в следующем:
    пытаюсь сделать _ttp://сайт/arcade/ - главной страницей сайта.
    Пытаюсь следующим образом:
    в .htaccess меняю
    DirectoryIndex index.php
    на DirectoryIndex index.php?do=arcade
    и казалось бы все хорошо на первый взгляд, но тогда не открывается не одна игра.

    При установке модуля в .htaccess вписывалось:
    RewriteRule ^arcade/play/([0-9]{1,3})/(/?)+$ /?do=arcade?op=play&gid=$1 [QSA,L]
    RewriteRule ^arcade/play/([0-9]{1,3})/([^/]*)(/?)+$ /?do=arcade&op=rec&gid=$1 [L]
    RewriteRule ^arcade/([^/]*)/(/?)+$ /?do=arcade&cid=$1 [L]
    RewriteRule ^arcade/([0-9]{1,3}),([0-9]+).html(/?)+$ ?do=arcade&cstart=$1&cend=$2 [L]
    RewriteRule ^arcade/([^/]*)/([0-9]{1,3}),([0-9]+).html(/?)+$ ?do=arcade&cid=$1&cstart=$2&cend=$3 [L]

    Если меняем индексную на index.php?do=arcade, то при нажатии на игру, открываеца url _ttp://сайт/?do=arcade&op=play&gid=115, но там не игра, а настоящая главная страница сайта - т.е. index.php.
    Ну и соответственно если главной пишем index.php, то все прекрасно работает, если перейти на ссылку _ttp://сайт/arcade/

    Надеюсь грамотно выразился. И еще больше надеюсь на помощь :)
     
  2. masto

    masto Прохожие

    Код:
    Redirect /index.php http://сайт/arcade/
     
  3. fakels

    fakels Создатель

    Регистр.:
    20 янв 2008
    Сообщения:
    45
    Симпатии:
    2
    редирект мне уже предлагали, но насколько я понял из объяснения, то из за редиректа поисковиков не заинтересует мой сайт. Читал какой то мануал по этому, мол все поисковики считают редирект - попыткой обмана, что то типа того.
     
  4. masto

    masto Прохожие

    поисковики нормально воспринимают 301 редирект.

    Код:
    Redirect permanent /index.php http://сайт/arcade/
     
  5. PoMaH

    PoMaH

    Регистр.:
    8 июн 2006
    Сообщения:
    753
    Симпатии:
    142
    Variant A

    pereimennui index.php v real_index.php
    sozdai pustoi index.php v niom propishy

    PHP:

    <?php

    //# Frimen darase

    $do "arcade";
    $_GET['do'] = "arcade";
    include_once(
    "real_index.php");

    //#

    ?>

    v .htaccess pomeniaj vse "/?do=" i index.php?do=
    na "/real_index.php?do=

    tam gde arcada ostav kak jest... /?do=

    Variant B

    prosto propishy gdenit v index.php pered init.php vozmozno

    PHP:
    //# Frimen darase
    if ($_SERVER['QUERY_STRING']==""){ 
    $do "arcade";
    $_GET['do'] = "arcade";
    }
    //#
    Variant B takto lutche, menshe pisoniny.


    Realno spasibo v reale ne pomogajet =)
     
    slem1 и pozerovnet нравится это.
Статус темы:
Закрыта.