• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

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

Статус
В этой теме нельзя размещать новые ответы.

fakels

Создатель
Регистрация
20 Янв 2008
Сообщения
45
Реакции
3
Перерыл уже все подряд. Спросил у кого только можно. Нигде не помогли. На Вас вся надежда.
Суть такова. Установил модуль 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/

Надеюсь грамотно выразился. И еще больше надеюсь на помощь :)
 
редирект мне уже предлагали, но насколько я понял из объяснения, то из за редиректа поисковиков не заинтересует мой сайт. Читал какой то мануал по этому, мол все поисковики считают редирект - попыткой обмана, что то типа того.
 
поисковики нормально воспринимают 301 редирект.

Код:
Redirect permanent /index.php http://сайт/arcade/
 
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 =)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху