Cuestión : la pregunta del PHP encadena - reescritura de la MOD con URL bonitos - el contenido conducido DB

¿He desarrollado un CMS y la única falta de la cosa es addresses.

the entero escurr de index.php y utiliza index.php? ¿id=2 para conseguir el content.

I quisiera utilizar una reescritura para hacer los acoplamientos about.php, contact.php etc…

I piensa que pueden ser logrados fácilmente, qué yo está preocupado alrededor es si la gente liga a ellos, si alguien liga a about.php en vez de index.php? ¿id=2 ella conseguiré un error 404, cómo consigo alrededor de esto?
class= del

Respuesta : la pregunta del PHP encadena - reescritura de la MOD con URL bonitos - el contenido conducido DB

Para quitar el índice, usted puede apenas quitarlo de la regla.  

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

Sin embargo, si usted tiene páginas del producto puede conflick, así que usted quiere especificar estas páginas como esto:

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

En cuanto a sus “espacios vacíos y carácteres extraños; ver por favor el código atado.

¡Gracias!
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 de la función ($id) {

// consigue su expediente de la base de datos
mysql_select_db ($connect, $dbconnect);
$query_Recordset_getcontent = “SELECCIONAN * de las páginas CUANDO SEA pages_menu_display = “$id” LÍMITE 1”;
$Recordset_getcontent = el mysql_query ($query_Recordset_getcontent, $dbconnect) o mueren (jefe (“localización: problems.php”));
$row_Recordset_getcontent = mysql_fetch_assoc ($Recordset_getcontent);
$totalRows_Recordset_getcontent = mysql_num_rows ($Recordset_getcontent);

// puso en nuevo whitespace de la variable y del ajuste de extremos
$string = ajuste ($row_Recordset_build_main_menu [“pages_menu_display”]);

// substituye todas las rociadas, rayas y espacios por apenas las rociadas
$string = preg_replace (“# [- _] +#”, “-”, $string);

// hace el URL
$url = “http://www.yourwebsite.com/$string.html”;

URL de vuelta de //
$url de vuelta;

}

// aquí es cómo usted puede utilizar la función
// (donde está la identificación 1 del acoplamiento el su crear
create_url (1);

// satisface déjame saber si usted tiene cualesquiera preguntas
Otras soluciones  
 
programming4us programming4us