<MyRusakov.ru />

Своя Web-студия за 55 дней

Своя Web-студия за 55 дней

Система "Своя Web-студия за 55 дней" поможет Вам открыть свою собственную успешную Web-студию всего за 55 дней. Обучение построено на теории, плюс практике, то есть я прямо на Ваших глазах буду абсолютно с нуля открывать свою Web-студию, нанимать специалистов, принимать и выполнять заказы. Это настоящее реалити-шоу. Плюс весь курс разбит по дням, в каждый из которых Вам необходимо будет посмотреть небольшое количество видеоуроков, выполнить задания по этим урокам и проставить галочки о выполнении. Каждый из дней у Вас будет отнимать не более 1-го часа в день.

Таким образом, выполняя ежедневно маленькие шажки, Вы через 55 дней станете владельцем уже прибыльной Web-студии, заработав при этом первые 100 000 рублей.

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Форум сайта MyRusakov.ru

.htaccess
06.04.2015 18:23:12 .htaccess Сообщение #1
maloi59ru

maloi59ru

Новичок

Новичок

Дата регистрации:
20.03.2014 09:38:44

Сообщений: 8

Здравствуйте, помогите пожалуйста, у меня движок сделан по курсу "PHP и MySQL с Нуля до Гуру" вот он:

index.php
switch ($action) { 
case "about": 
 $content = new AbouteContent($db); 
break; 
case "race": 
 $content = new RaceContent($db); 
break; 
case "classes": 
  $content = new ClassesContent($db); 
break;

content_class.php 
//  ВСПОМОГАТЕЛЬНАЯ ФУНКЦИЯ ВЫВОДА ПОД МЕНЮ
protected function getNavigation_Sab_Mmorpg() {
$navigation = $this->navigation->getAllMenu();
for ($i = 0; $i < count($navigation); $i++) { 
 $sr["title"] = $navigation[$i]["title"]; 
 $sr["link_about"] = $this->config->address."?action=about&id=".$navigation[$i]["id"]; 
 $sr["link_race"] = $this->config->address."?action=race&id=".$navigation[$i]["id"]; 
 $sr["link_classes"] = $this->config->address."?action=classes&id=".$navigation[$i]["id"]; 
 $text .= $this->getReplaceTemplate($sr, "navigation_mmorpg_sab"
}
return $text;
}

У меня вопрос как правильно сделать ЧПУ в .htaccess файле, пример:
.htaccess
RewriteEngine On
RewriteRule ^games/([a-z]+)/([0-9]+) ?action=$1&id=$2 [L]

И как правильно прописать пути в  
$sr["link_about"] = $this->config->address."?action=about&id=".$navigation[$i]["id"]; 
$sr["link_race"] = $this->config->address."?action=race&id=".$navigation[$i]["id"];
$sr["link_classes"] = $this->config->address."?action=classes&id=".$navigation[$i]["id"];
Профиль Ответить
08.04.2015 02:28:53 .htaccess Сообщение #2
gemiks

gemiks

Мастер

Мастер

Дата регистрации:
17.03.2013 18:03:11

Сообщений: 176

какую ссылку вы хотите видеть на выходе?
и какая она у вас сейчас?
Профиль Ответить
08.04.2015 10:50:18 .htaccess Сообщение #3
maloi59ru

maloi59ru

Новичок

Новичок

Дата регистрации:
20.03.2014 09:38:44

Сообщений: 8

Сейчас ссылки у меня вод такие:
?action=about&id=номер id
?action=race&id=номер id
?action=classes&id=номер id
Это запросы:
$sr["link_about"] = $this->config->address."?action=about&id=".$navigation[$i]["id"];  
$sr["link_race"] = $this->config->address."?action=race&id=".$navigation[$i]["id"]; 
$sr["link_classes"] = $this->config->address."?action=classes&id=".$navigation[$i]["id"];

Я хотел бы видеть ссылки типа:
games/about/номер id
games/race/номер id
games/classes/номер id

И делал но не сработало 
.htaccess 
RewriteEngine On 
RewriteRule ^games/([a-z]+)/([0-9]+) ?action=$1&id=$2 [L] 
 А в запросе делал:
$sr["link_about"] = $this->config->address."games/about/".$navigation[$i]["id"];  
$sr["link_race"] = $this->config->address."games/race/".$navigation[$i]["id"]; 
$sr["link_classes"] = $this->config->address."games/classes/".$navigation[$i]["id"];
Профиль Ответить
13.04.2015 23:10:59 .htaccess Сообщение #4
gemiks

gemiks

Мастер

Мастер

Дата регистрации:
17.03.2013 18:03:11

Сообщений: 176

Смотрите, есть хороший генератор 
http://phpguru.com.ua/servis/revritegen/
Профиль Ответить
14.04.2015 05:03:00 .htaccess Сообщение #5
maloi59ru

maloi59ru

Новичок

Новичок

Дата регистрации:
20.03.2014 09:38:44

Сообщений: 8

Спасибо за хороший генератор, но у меня все равно проблема.
я нашел в чем она, но не знаю что сделать:
если использовать 
"&" в ?action=$1&id=$2 то все работает,
но для валидности кода, я вместо -
 "&" использую - "&amp;" в ?action=$1&amp;id=$2 и у меня не работают ссылки. Я боюсь если я буду использовать "&", то тогда код будет невалидным, и могут возникнуть какие нибудь проблемы в будущем, или нечего не будет, подскажите пожалуйста? 
Профиль Ответить
14.04.2015 07:16:19 .htaccess Сообщение #6
gemiks

gemiks

Мастер

Мастер

Дата регистрации:
17.03.2013 18:03:11

Сообщений: 176

в htaccess такого сочетания символов ;amp нету, и никаких проблем не будет, не волнуйтесь
Профиль Ответить