Вопрос : вопрос php шнурует - переработанный вариант mod с милыми URLS - содержание управляемое db

Я развивал CMS и единственным нуждаться вещи будет милые бега addresses.

the все index.php и использует index.php? id=2 для того чтобы получить content.

I хотел было бы использовать переработанный вариант для того чтобы сделать соединения about.php,

I contact.php etc… думает который могут быть легк завершен, я потревожено около если люди соединяют к им, то если кто-то соединяет к about.php вместо index.php? id=2 они получу ошибку 404, как я получаю вокруг этого?
class=

Ответ : вопрос php шнурует - переработанный вариант mod с милыми URLS - содержание управляемое db

Для того чтобы извлечь индекс, вы можете как раз извлечь его от правила.  

RewriteRule ^ ([a-z] +) \ .html$ index.php? page=$1 [nc]

Однако, если вы имеете страницы, то продукта они могут conflick, поэтому вы хотите определить эти страницы как это:

RewriteRule ^ ([a-z] +) - p ([0-9] +) \ .html$ products.php? product=$1 [nc]

Как для ваших «пустых космосов и странных характеров; пожалуйста см. прикрепленное Кодего.

Вы!
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
create_url функции ($id) {

// получает ваш показатель от базы данных
mysql_select_db ($connect, $dbconnect);
$query_Recordset_getcontent = «ВЫБИРАЮТ * ОТ страниц ГДЕ pages_menu_display = «$id» ПРЕДЕЛ 1»;
$Recordset_getcontent = mysql_query ($query_Recordset_getcontent, $dbconnect) или умирают (коллектор («положение: problems.php»));
$row_Recordset_getcontent = mysql_fetch_assoc ($Recordset_getcontent);
$totalRows_Recordset_getcontent = mysql_num_rows ($Recordset_getcontent);

// положило в новое whitespace перемеююого и уравновешивания от концов
$string = уравновешивание ($row_Recordset_build_main_menu [«pages_menu_display»]);

// заменяет ть все черточки, подчёркивати и космосы с как раз черточками
$string = preg_replace («# [- _] +#», «-», $string);

// делает url
$url = «http://www.yourwebsite.com/$string.html»;

url // возвращенный
возвращенное $url;

}

// здесь как вы можете использовать функцию
// (где 1 будет удостоверением личности соединения ваш создаваться
create_url (1);

// угождает препятствует мне знать если вы имеете любые вопросы
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us